FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title Killer Game Programming in Java
- Author(s) Andrew Davison
- Publisher: O'Reilly Media; 1 edition (May 1, 2005), eBook (last updated: December 7, 2012)
- Paperback: 1008 pages
- eBook: PDF files
- Language: English
- ISBN-10: 0596007302
- ISBN-13:978-0596007300
- Share This:
Book Description
New chapters added recently, inclding:- Chapter 34. GPS Mapping and Geotagged Images (November 8, 2010)
- Chapter 33. Using Web Service APIs (2009)
Although the number of commercial Java games is still small compared to those written in C or C++, the market is expanding rapidly. Recent updates to Java make it faster and easier to create powerful gaming applications-particularly Java 3D-is fueling an explosive growth in Java games. Java games like Puzzle Pirates, Chrome, Star Wars Galaxies, Runescape, Alien Flux, Kingdom of Wars, Law and Order II, Roboforge, Tom Clancy's Politika, and scores of others have earned awards and become bestsellers.
Java developers new to graphics and game programming, as well as game developers new to Java 3D, will find Killer Game Programming in Java invaluable. This new book is a practical introduction to the latest Java graphics and game programming technologies and techniques. It is the first book to thoroughly cover Java's 3D capabilities for all types of graphics and game development projects.
Killer Game Programming in Java is a comprehensive guide to everything you need to know to program cool, testosterone-drenched Java games. It will give you reusable techniques to create everything from fast, full-screen action games to multiplayer 3D games. In addition to the most thorough coverage of Java 3D available, Killer Game Programming in Java also clearly details the older, better-known 2D APIs, 3D sprites, animated 3D sprites, first-person shooter programming, sound, fractals, and networked games. Killer Game Programming in Java is a must-have for anyone who wants to create adrenaline-fueled games in Java.
About the Authors-
Andrew Davison received his Ph.D. from Imperial College in London in 1989. He was a lecturer at the University of Melbourne for six years before moving to Prince of Songkla University in Thailand in 1996. He has also taught in Bangkok, Khon Kaen, and Hanoi. His research interests include scripting languages, logic programming, visualization, and teaching methodologies. This latter topic led to an interest in teaching games programming in 1999.
- Computer and Video Game Development and Programming
- Java GUI Design and Programming
- Advanced Java Programming
- Human-Computer Interaction
- Books by O'Reilly®
- Killer Game Programming in Java (Andrew Davison)
- The Mirror Site (1) - PDF
- The Mirror Site (2) - PDF
-
Pro Java 6 3D Game Development: Java 3D, JOGL, JInput and JOAL
Shows you how to develop and program 3D games in Java technology on a PC, with an emphasis on the construction of 3D landscapes, with features relevant to gaming: splash screens, JavaScript scripting as well as the desktop and system tray interfaces, etc.
-
3D Game Development with LWJGL 3 (Antonio H. Bejarano)
This book introduces the main concepts required to write a 3D game using the LWJGL 3 library - a Java library that provides access to native APIs used in the development of graphics (OpenGL), audio (OpenAL) and parallel computing (OpenCL) applications.
-
2D Game Development: From Zero To Hero (Penaz, et al.)
The book consists of lecture notes which are designed to help students to learn fundamental principles that apply to game programming regardless of the language they use to create the game.
-
A Beginner's Guide to Understanding Game Hacking Techniques
Game hacking allows you to add functionality and change how games work. Whether your goal is to add a new unit to an RTS game or create an aimbot for a FPS game, this book will teach you what you need to become a true game hacker.
-
Game Design with AGS (Dave Ensminger, et al)
Adventure Game Studio (AGS) is an open-source tool which is best for creating graphic point and click style adventure games. AGS provides all the tools you need to make a complete game, including graphics, sounds and scripting.
-
Designing Virtual Worlds (Richard A. Bartle)
This book is the most comprehensive treatment of Virtual World design to-date from one of the true pioneers and most sought-after design consultants. It brings a rich, well-developed approach to the design concepts behind virtual worlds.
-
Build Your Own First-Person Shooter in Unity
Making a fast-paced 3D action game needn't be as daunting as it sounds. This book will take you step-by- step through the process of making Zombie Panic using Unity: a frenetic battle for survival inside a castle heaving with the undead.
-
Unity By Example (Robert Wells)
Learn Unity game development with C# through a series of practical projects ranging from building a simple 2D game to adding AR/VR experiences and machine learning capabilities in a simple yet effective way
-
3D Game Shaders For Beginners (David Lettier)
Interested in adding textures, lighting, shadows, normal maps, glowing objects, ambient occlusion, reflections, refractions, and more to your 3D game? Great! Below is a collection of shading techniques that will take your game visuals to new heights.
-
Game Programming Patterns (Robert Nystrom)
This book brings the benefits of reusable design patterns to the world of game programming. It bridges from the ivory tower world of software architecture to the in-the-trenches reality of hardcore game programming.
-
Design Patterns of Successful Role-Playing Games
In a Role-Playing Games (RPG), users control a character, usually in the game's imaginary universe. This book contains patterns, both good and bad, gleaned from a study of many traditional and cutting-edge role-playing games. Game Summaries are also included.
-
Code the Classics – Volume 1 (David Crookes, et al.)
This book not only tells the stories of some of the seminal video games of the 1970s and 1980s, but shows you how to create your own games inspired by them using Python and Pygame Zero, following examples programmed by Raspberry Pi founder Eben Upton.
:
|
|