3DXO - The Finest 3D Resources
Locale Page...  Global  |  Germany
Member access...Lost Password?    Join Now!

3DXO.COM is the new home of CYGAD's 3DXTRA!
Please use and bookmark only this resource from now!
Quick Search
Advertisement
mySOULS - Share your 2nd life!


Symbols
New
Updated
New & Updated
Send News    Add URL / Entry    
Game Dev: Books
Books about 2D/3D art design, charactere creation, level design, engine design, physics and AI programming especially for game developers, for beginners and professionals
AVG Rating: 7.00
  Added 24 Jan 05   Updated 02 Dec 08
Game Development With Lua (Charles River Media Game Development (Paperback))  
32.97 $
New from 27.27 $
2 Used from 34.24 $
Buy Now!
Author Mark Manyen
Publisher Charles River Media
Publication Date 2005-08-05
Paperback - 380 Pages
ISBN 1584504048

Amazon Reviews
amazon.co.uk:
Paul Schuytema (Monmouth, IL) has been a professional game developer for over ten years and in that time spoke at the previous ten GDC conferences. He has produced and designed over twenty games. Schuytema wrote more than 200 professional articles and authored or co-authored over a dozen books. He teaches college-level creative writing and journalism, and he received the Governor’s 2002 Entrepreneurial Success Award in Illinois. He is the primary scriptor for Magic Lantern. Mark Manyen (Monmouth, IL) is the technical director for Magic Lantern and has directed the technology on more than 25 games. He incorporates Lua into Magic Lantern’s J5 technology suite and creates all "Lua Glue" hooks into the J5 codebase.
amazon.com:
complex GUIs and artificial intelligence. If you’re a developer just starting to use Lua, or you’re considering using it, Game Development with Lua will teach you everything you need to know. And if you’re new to scripting languages altogether, this book will also teach you how they can be used in game development effectively. Written by practicing Lua game developers, the book teaches how to use Lua for commercial game development. It begins with a brief history of Lua and explains how to incorporate Lua into a C++ project. It details the key features and advantages of Lua and then takes you through the development of a "rapid prototype" game called Take Away. This game provides the context with which to explore the foundational C++ approaches and the Lua scripting approaches to saving and loading game data, building a modular and flexible GUI system, managing a game’s real-time events through Lua scripts, and using Lua to define and control game AI. There are also several smaller games along with a full technology base, so even non-programmers can look under the hood to see what makes a game tick. If you’re looking for an efficient, affordable, and easy-to-learn language for your games, Lua is the right choice and this book will teach you how to use it effectively.
amazon.com:
complex GUIs and artificial intelligence. If you?re a developer just starting to use Lua, or you?re considering using it, Game Development with Lua will teach you everything you need to know. And if you?re new to scripting languages altogether, this book will also teach you how they can be used in game development effectively. Written by practicing Lua game developers, the book teaches how to use Lua for commercial game development. It begins with a brief history of Lua and explains how to incorporate Lua into a C++ project. It details the key features and advantages of Lua and then takes you through the development of a ?rapid prototype? game called Take Away. This game provides the context with which to explore the foundational C++ approaches and the Lua scripting approaches to saving and loading game data, building a modular and flexible GUI system, managing a game?s real-time events through Lua scripts, and using Lua to define and control game AI. There are also several smaller games along with a full technology base, so even non-programmers can look under the hood to see what makes a game tick. If you?re looking for an efficient, affordable, and easy-to-learn language for your games, Lua is the right choice and this book will teach you how to use it effectively.
amazon.com:
Lua has gained momentum in the game development world due to its power and easy control of complex GUIs and artificial intelligence. If you’re a developer just starting to use Lua, or you’re considering using it, Game Development with Lua will teach you everything you need to know. And if you’re new to scripting languages altogether, this book will also teach you how they can be used in game development effectively.

Written by practicing Lua game developers, the book teaches how to use Lua for commercial game development. It begins with a brief history of Lua and explains how to incorporate Lua into a C++ project. It details the key features and advantages of Lua and then takes you through the development of a "rapid prototype" game called Take Away. This game provides the context with which to explore the foundational C++ approaches and the Lua scripting approaches to saving and loading game data, building a modular and flexible GUI system, managing a game’s real-time events through Lua scripts, and using Lua to define and control game AI. There are also several smaller games along with a full technology base, so even non-programmers can look under the hood to see what makes a game tick.

If you’re looking for an efficient, affordable, and easy-to-learn language for your games, Lua is the right choice and this book will teach you how to use it effectively.

KEY FEATURES: * Teaches the ins-and-outs of game development with Lua * Explains how to link the Lua API into your C++ application so you can create your own LuaGlue functions that allow Lua to extend your C++ functionality. * Provides the fi rst book dedicated to teaching game programming with Lua * Enables new developers to rapidly prototype ideas, interfaces, and ideas without deep programming knowledge * Includes a CD-ROM with all the source code from the book and all the tools needed to create your own Lua games On the CD! * The Lua console, the Lua manual, and the source code for Lua 5.0 * Lua scripts and executable programs used within each chapter * Microsoft® DirectX® SDK DX9.0c plus the latest runtime distributable package * Figures from the book organized by chapter * Documents for the Take Away design and a Lua scripting style guide * License documents for both Lua and Ogg Vorbis * The OggVorbis music system source code * Complete version of Take Away, the game developed throughout the book * Shareware version of the Zeus program editor used for editing Lua scripts

SYSTEM REQUIREMENTS P450 or better processor, Windows 2000/XP, 32MB of RAM. For the demos: DirectX 9 (included on CDROM), DX-compatible 3D video accelerator. DirectX SDK requires: Microsoft Windows® 98, Windows Millennium Edition (Windows Me), or Windows 2000, Windows Server 2003, Windows XP, ~65 megabytes (MB) of available space for installation. Lua runs on most any system that can compile standard C code. Ogg Vorbis requires: Microsoft Windows 95, 98, Me, NT, 2000 or XP, a soundcard. Processor: Pentium 200 mhz or more, 32 MB of RAM. Zeus requires: Microsoft Windows 95, 98, Me, NT, 2000 or XP, 4 MB RAM, and 4.5 MB available disk space.

amazon.com:
Lua 5.0 is an open-source, freeware scripting language. It is gaining popularity in the world of game development, because of the power and ease with which it can control complex GUIs and artificial intelligence. For the developers who have started to use Lua or those considering using it, Game Development with Lua will teach them the Lua scripting language in the context of game development. Written by practicing Lua game developers, the book teaches how to use Lua for commercial game development.

Beginning with a brief background of Lua and how to incorporate Lua into a C++ project, the book details the key features of Lua and explores the advantages of using Lua. Throughout the book, practical," from the trenches" examples are covered, including using Lua for GUI creation and control, game event handling, game data management (including saving and loading game states), game testing, and AI creation. As the book progresses, a complete game will be developed that incorporates all of these features and more. For those interested in Lua for game development, this is the place to get started!

KEY FEATURES:
* Teaches the ins-and-outs of game development with Lua
* Provides the first book dedicated to teaching game programming with Lua
* Enables young "start up" developers to rapidly prototype ideas, interfaces, and ideas without deep programming knowledge
* Includes a CD-ROM with all the source code from the book, a special Lua-enhanced shareware version of the professional programmer’s editorZeus,DX9SDK, Lua license documentation, Lua commandline application, J5Base lite, Lua 5.0.2 distribution (source code, examples, etc.), complete Lua game powered by J5Base Lite, Ogg Vorbis license documentation and distribution, and Lua styleguide example

[ Add a Comment ]Amazon Customer Comments
Hardly Worth the PriceRating: 2
25 Feb 2006 @ amazon.com

The best thing about this book is that the CD contains an environment where you can script projects -- like the example game -- in Lua. The example game itself is not stellar. In fact, it ran very poorly on my PC, which is a new state-of-the-art game development system. The actual scripting presented in the book is not particularly elegant. That is, the title is written more from a hobbyist’s perspective than the POV of a professional developer. In order to really learn Lua, you would be better off purchasing _Programming In Lua_ and talking to other Lua programmers on the Lua forums (http://www.icynorth.com/forums/index.php?c=8).
A blend of activities and instructions on key game development featuresRating: 5
04 Jan 2006 @ amazon.com

Paul Schuytema and Mark Manyen’s Game Development With Lua discusses a program which uses complex artificial intelligence to enhance the game environment. While Game Development With Lua may seem like a guide for only the most advanced programmers, developers will be pleased to note it may be written by practicing Lua game developers for commercial development, but assumes little prior knowledge, providing both a history of Lua and how to blend it into a C++ development project. The focus is a blend of activities and instructions on key game development features which uses the game programmer’s C++ basics to explain Lua links and applications.
Add a Comment! 
You must login first, to write an comment/review!
advertisement

© 2001 - 2008 3DXO | All rights reserved. | Terms of Service | About | Time data: GMT +1! | Portal Release X3 Beta | RunTime: 0.868
Optimized for Internet Explorer 6.0+!

Broken Link Report