Beginning Lua with World of Warcraft Add-ons by Paul Emmerich

By Paul Emmerich

If you play international of Warcraft, likelihood is you recognize what lethal Boss Mods is: it is the most generally downloaded amendment to be had for global of Warcraft, thought of required software program for lots of expert raid guilds, and arguably the preferred sleek online game mod in history.

Paul Emmerich, the writer of lethal Boss Mods, will take you from amateur to elite together with his approachable, up to date consultant to construction accessories for the preferred online game in background. utilizing the strong Lua scripting language and XML, you are going to the best way to construct and replace strong mods which may essentially remake your international of Warcraft adventure and introduce you to the sphere software program development.

Beginning Lua with international of Warcraft Add-ons teaches you the necessities of Lua and XML utilizing intriguing code examples for you to run and follow instantly. you will achieve competence in Lua specifics like tables and metatables and the valuable nature of Lua as a scripting language. extra complicated options like dossier patience, mistakes dealing with, and script debugging are made transparent as you examine every thing in the common, intriguing context of constructing instruments that paintings in Azeroth.

You'll not just study all in regards to the global of Warcraft application programming interface and programming, and achieve coding talents that would make your entire on-line buddies imagine you are a coding god, but additionally achieve hands-on Lua scripting event which may translate into a thrilling activity within the online game industry!

What you’ll learn

  • See the right way to software Lua utilizing easy and complicated options appropriate to WoW and online game coding.
  • Explore the original layout, modeling, and workflow constraints of game mod makers from certainly one of its so much winning practitioners.
  • Become the best personality in your server–with instruments and scripts that would make your pals gasp.

Who this booklet is for

This e-book is for global of Warcraft gamers, builders, and mod makers who are looking to the right way to application accessories in Lua and XML, both to benefit Lua or to enhance their video game adventure. operating coders who do not know Lua and need to profit approximately this interesting, renowned scripting language also will benefit.

The complicated fabric during this publication may also be valuable to these with international of Warcraft addon programming adventure, so previous programming event is a bonus, yet no longer a requirement.

Table of Contents

  1. Getting began
  2. Lua fundamentals 
  3. Using the WoW API to Create a "Hello, global" Mod
  4. Working with online game occasions
  5. Using XML and Frames
  6. Advanced Lua
  7. Using complicated Lua to increase the Texas Hold’em Poker Add-on
  8. Building a Poker online game purchaser with Add-on conversation
  9. Using the wrestle Log to construct a Cooldown computer screen
  10. Using Libraries
  11. Working with safe Templates
  12. Macros
  13. Tips, methods, and Optimization
  14. Other makes use of for Lua

Show description

Read or Download Beginning Lua with World of Warcraft Add-ons PDF

Best computer games programming books

Land of Lisp: Learn to Program in Lisp, One Game at a Time!

Lisp has been hailed because the world’s strongest programming language, yet its cryptic syntax and educational acceptance could be adequate to scare off even skilled programmers. these darkish days are ultimately over—Land of Lisp brings the facility of sensible programming to the folk! together with his brilliantly quirky comics and out-of-this-world video games, longtime Lisper Conrad Barski teaches you the mysteries of universal Lisp.

Unity 5 for Android Essentials

A fast moving consultant to development striking video games and purposes for Android units with cohesion 5About This BookDesign appealing results, animations, actual behaviors, and different diverse real-world positive factors to your Android video games and applicationsOptimize your venture and the other real-world initiatives for Android devicesFollows a tutorial-based method of studying the easiest practices for having access to Android performance, rendering high-end portraits, and increasing your venture utilizing Asset BundlesWho This ebook Is ForThis ebook is ideal for useful team spirit builders who are looking to how you can increase, optimize, and post video games for Android units in a short and straightforward demeanour.

Game Development Tool Essentials

Online game improvement device Essentials provides must-have assistance and tips from execs for strengthening and streamlining your online game instruments pipeline. we all know the sport instruments pipeline is critical, yet within the present setting of shrinking budgets and elevated time strain, builders frequently need to accept inefficient, advert hoc, messy pipelines.

Making Games for the Atari 2600

The Atari 2600 was once published in 1977, and now there is eventually a e-book approximately tips on how to write video games for it! you are going to know about the 6502 CPU, NTSC frames, scanlines, cycle counting, gamers, missiles, collisions, procedural iteration, pseudo-3D, and extra. Use our web-based IDE to jot down 6502 meeting code, and notice your code run immediately within the browser.

Extra info for Beginning Lua with World of Warcraft Add-ons

Example text

Download PDF sample

Rated 4.45 of 5 – based on 10 votes