EFY Times  
Friday, April 18, 2014

 
GO
 
 

28 Free eBooks On Game Programming!
 
Home >> Infotech >> Features
 
28 Free eBooks On Game Programming!  
 
Dive into the world of game programming with these 28 free ebooks! Have fun!   
Rate this news:  (5 Votes)
Wednesday, October 23, 2013 Ever wanted to create all those super awesome games? Here are 28 free ebooks on Game programming!

ebooks, free ebooks, free resources, game programming, free ebooks on game programming, learn game programming, resources on game programming, programming, programmer




1. The Python Game Book by Horst Jens et al. - thepythongamebook.com, 2012

The Python Game Book written by Horst Jens and friends aims to provide interested students and teachers a broad range of material to teach themselves how to write computer games using the language Python and other free Open Source tools.

2. Game Creation with XNA - Wikibooks, 2012

This book is a collection of tutorials on game creation with Microsoft's XNA framework. Contents: Basics; Game Design; Mathematics and Physics; Programming; Audio and Sound; 2D/3D Game Development; Networking and Multiplayer; AI; Kinect; etc.

3. Introduction to Programming Through Game Development Using Microsoft XNA Game Studio by Rob Miles - Microsoft Press, 2009

Learn the underlying skills and principles of software development as you design and build your first games for Xbox 360, Windows, and Zune. This curriculum teaches the fundamentals of C# programming and the XNA Game Studio framework.

4. Making Games with Python and Pygame by Al Sweigart, 2012

This is a programming book that covers the Pygame game library for the Python programming language. Each chapter gives you the complete source code for a new game and teaches the important programming concepts from these examples.

5. Programming Vertex, Geometry, and Pixel Shaders by Wolfgang Engel, et al., 2011

This reference covers the advanced rendering techniques important for graphics programmers in the game and film industries, and will help them implement these techniques with DirectX 10. Intended for people with background in DirectX8 or DirectX9.

6. BlitzMax - Wikibooks, 2010

BlitzMax is a computer programming language based on BASIC. The code is first converted to a low level assembler format which is then assembled into object code for the target platform. BlitzMax is capable of compiling for Windows, Linux and Mac OS.

7. Creating a Simple 3D Game with XNA - Wikibooks, 2010

This tutorial is designed to provide a guide to using XNA to help create games in as simple and a visual way as possible. Examples of all of the basic elements to get started on a simple game are included, including controls, sound, and gameplay.

8. Beginning C++ Through Game Programming by Michael Dawson - Course Technology PTR, 2010

If you're ready to jump into the world of programming for games, Beginning C++ Through Game Programming will get you started on your journey, providing you with a solid foundation in the game programming language of the professionals.

9. Pro Java 6 3D Game Development by Andrew Davison - Apress, 2007

Pro Java 6 3D Game Development explains how to program 3D games in Java on a PC, with an emphasis on the construction of 3D landscapes. The author assumes you have a reasonable knowledge of Java, the sort of thing picked up in a first Java course.

10. Blender 3D: Noob to Pro - Wikibooks, 2010

This book is a series of tutorials to help new users learn Blender. The tutorials increase in difficulty, and later tutorials build on the lessons in previous ones. Therefore, Blender beginners should follow the tutorials in sequence.

11. Blender Basics: Classroom Tutorial Book by James Chronister, 2009

Blender is a 3D technology rendering/animation/game development open-sourced freeware program maintained by the Blender Foundation. This tutorial book is designed to get you up and running in the basics of creating objects and scenes and animating.

12. Strategy Game Programming by Martin Fierz, 2005

These pages intend to give a comprehensive overview of the elements of a computer program which can play two-player strategy games like tic-tac-toe, connect four, checkers and chess. Code fragments in this text are written in C.

13. The Linux Gamers' HOWTO by Peter Jay Salzman, Frederic Delanoy, 2004

This is a stepping stone to to give people the knowledge to begin thinking about what is going on with their games. You need to know a little more about what's going on behind the scenes with your system to be able to keep your games healthy.

14. Killer Game Programming in Java by Andrew Davison - O'Reilly Media, 2009

This book is for people who already know the basics of Java. It teaches reusable techniques which can be pieced together to make lots of games. For example, how to make a particle system, first-person keyboard controls, a terrain follower, etc.

15. The Java Game Development Tutorial by Fabian Birzele - Java Cooperation, 2004

A very detailed introduction into the development of online games using Java. The text will lead you from the basic structure of an applet to the development of a whole game. Topics covered: AI, level editors, random generation of landscapes, etc.

16. Action Arcade Adventure Set by Diana Gruber - Coriolis Group Books, 1994

The art and science of creating side scroller games is documented quite thoroughly in this book. If you can look past some obvious anachronisms, you will find that this old book still contains a lot of useful information.

17. So you want to be a Computer Game Developer? by Diana Gruber - Fastgraph, 2000

If you have the brains, the talent, and the courage to take risks, a career in Computer Game Development may be right for you. The job security and the creative satisfaction can all be yours, but only if you have what it takes to do the job.

18. Learning to Draw Basic Graphics in C++ by Michael Morrison - InformIT, 2004

Learn how to use C++ code to create basic animated graphics in this chapter from Beginning Game Programming by Michael Morrison. Practical lesson based on C++ programming, the basics of drawing graphics using the Windows Graphics Device Interface.

19. Adventure in Prolog by Dennis Merritt - Springer, 1990

This book takes a pragmatic, rather than theoretical, approach to the language and is designed for programmers interested in adding this powerful language to their bag of tools. Much of the book is built around the writing of a short adventure game.

20. GPU Gems 3 by Hubert Nguyen - Addison-Wesley Professional, 2007

This volume provides a snapshot of the latest GPU (Graphics Processing Unit) programming techniques. Readers will find that the latest algorithms create ultra-realistic characters, better lighting, and post-rendering compositing effects.

21. Pangea Software's Ultimate Game Programming Guide for Mac OS X by Brian Greenstone - Pangea Software, Inc, 2004

Programming secrets for aspiring Mac game programmers. The book covers OpenGL, HID Manager, OpenAL, Rendezvous, Core Graphics, Quicktime, Maya plug-ins, stereo 3D rendering, AltiVec optimizations, networking, copy-protection, marketing strategies, etc.

22. The Java Game Programming Tutorial by Garry Morse, 1997

This tutorial starts with basic issues in the Java language with regard to applets, particularly for beginners or knowledgeable programmers who wish to make online Java presentations or games. The tutorial applets are available for downloading.

23. Creating Adventure Games On Your Computer by Tim Hartnell - Ballantine Books, 1984

Though dated, Hartnell's book is a good introduction to adventure game construction. While the book focuses on BASIC programming, which wouldn't be a programmer's choice today, it offers sound design techniques for the absolute beginner.

24. Michael Abrash's Graphics Programming Black Book by Michael Abrash - Coriolis Group Books, 2001

A book for game developers and serious assembly language programmers. It explores the technology behind the popular Doom and Quake 3-D games, and explains optimized solutions to 3-D graphics problems from texture mapping, hidden surface removal, etc.

25. The Art of Computer Game Design by Chris Crawford - Osborne/McGraw-Hill, 1997

One of the pioneer works seriously about video game. It explains what is a game, why people play games, and how to design a game. The author describes in detail what goes into the game design including many examples from his own experience.

26. Simulating Humans: Computer Graphics Animation and Control by N. I. Badler, C. B. Phillips, B. L. Webber - Oxford University Press, USA, 1993

This volume presents the problem of providing a surrogate or synthetic human for designers and engineers. The book is intended for engineers interested in understanding how a computer surrogate human can augment their analyses of designed environments.

27. Programming Linux Games by John R. Hall - No Starch Press, 2001

A complete guide to developing 2D Linux games, written by the Linux experts. It teaches the basics of Linux game programming and discusses important multimedia toolkits. You will learn to write and distribute Linux games.

28. Invent Your Own Computer Games with Python by Albert Sweigart - Albert\Sweigart, 2008

A programming book for kids interested in learning to program their own computer games with python, a serious computer language which is used by professional programmers also. The book explains programming principles from the source code examples.



Atithya Amaresh, EFYTIMES News Network


Print Email Post Comment 
(Total Views: 26948)
 
Share
 
 
Infotech News
   
Over 110 Videos To Learn Python From!
Chrome Remote Desktop App For Android Now Available
Samsung's Tizen-Based Smartphones Coming In Q2 2014
HTC Open Sources Its One (M8) Dual Lens SDK
Oppo Find 7, World's First Smartphone With QHD Display Coming To India By Mid-2014
 
 
 
     
     
     
Press Release
     
Growth In ComQi's Shopper Engagement ...
Silicon Mechanics Offers Latest Nexenta ...
Omron's “ Your Voice, Their World” ...
RFMW GaN LNA Covers 6-12GHz
New Pinnacle Studio(TM) For iPhone ...
Results For The Quarter And Year Ended ...
ViewSonic Flicker-Free Technology ...
Altium Joins AUTomotive Open System ...
IR Expands StrongIRFET Family With New ...
Dow Corning Moves To Defend Critical ...
4G LTE Investment Is Set To Accelerate ...
17V, 2.25MHz, Synchronous Step-Down ...
eBay & CAIT Partner To Benefit Indian ...
Siemens Makes Nearly $660M Investment ...
First Shipment Of 3D Printers Arrives ...
Research And Markets: Global PU Coating ...
Orange Celebrates The 10 Millionth ...
GigOptix Announces Leadership Position ...
Larson Electronics Releases 25’ ...
JOT’s Desktop Robot Enables Focused ...
Molex Adds EXTreme Ten60Power Split ...
Research And Markets: Global Rare Earth ...
Sarasota Interventional Radiology ...
Intelligent Hospital Systems Acquired ...
Arrow Selected As HP PartnerOne ...
 
Research And Markets: Automotive ...
Research And Markets: Global UV Curable ...
Low Capacitance, Low Clamping Voltage ...
Agilent Technologies Announces ...
Research And Markets: Global Surface ...
Research And Markets: Next Generation ...
Research And Markets: Global IGBT And ...
Free Keithley Web-Based Seminar Shares ...
SanDisk Announces First Quarter 2014 ...
Engility Wins $40 Million Electronic ...
Univision’s First Fully Dedicated ...
Research And Markets: Global Frequency ...
Research And Markets: Global Quartz ...
Research And Markets: Global Surface ...
Research And Markets: Global Surge ...
Energy-Saving Power Family From ...
Ubuntu 14.04 Desktop: Trusted OS For ...
Global Graphic Processor Market Report
A Landmark 15th Year For Mindtree: ...
Tokenless Two-Factor Authentication ...
Aircel Launches Entrance Exam ...
Gionee Pioneer P4 The 4.5 Inch ...
ZESTRON South Asia New Headquarters ...
Tata DOCOMO Launches Industry First, ...
Boston-Based Eastern Bank Selects ...
     
     
     
     
     
Most popular
 
Features
Over 110 Videos To Learn Python From!
Videos have often been found to be better learning modes than books....
Learn JavaScript Through These 10 Good Video Tutorials!
Honestly, videos are a much better choice to learn something, JavaScript in this case. What say? ...
10 Must-Read Books On NoSQL Architecture
With Big Data being the latest trend, NoSQL is one skill to learn and embrace......
8 Apps To Speed Up Internet On Your Android Device
Well, if slow internet on your Android device is stopping you from bringing out the best of the platform, the following apps are a must for you!...
A List Of 8 Free Wi-Fi Hacking Tools For You!
Want to break into your own Wi-Fi network and know how secure it is? The following tools will help you a great deal. ...
Want To Learn Wi-Fi Hacking? Here Are 10 Good Websites For You!
The following websites will guide you through the essentials in Wi-Fi hacking....
12 Very Important Tools For Hadoop Users
When it comes to Big Data, its often all about the tools!...
6 Distributed File Systems For Big Data
What do you do when you have a zetabyte of data to analyse?...
13 Free Disk Encryption, Network Authentication And Port Scanning Tools
Do you take adequate steps to protect your data? These tools will help....
5 Open Source Native XML Databases For Big Data Analysis
Big Data analysis is done by both small and big firms today, with huge amounts of data coming in from users....
10 Useful Free Linux IRC Cliients
IRC client are meant for text-based chat on Linux. They were first developed in 1988....
10 Super Useful Free Apps For Data Mining
Data Mining is perhaps the most important aspects of Big Data analysis....
15 Open Source Apps For Scientific Application
Want to solve chemical equations on your computer? Here's how....
12 Amazing Free Data Analysis Software For You
All that data you collect from users can be more useful to your enterprise than you think. Professionals use these apps to prove it....
13 Open Source Software For Mathematics, Computer Algebra and Statistical Analysis
Computers have advanced to a point where apps are available for almost everything. Exhibit A as follows....
 
  View All
Dialogue
 
HTC Is Strong And There Are No Plans Of Sale Now Or In Future, Says HTC's Senior Director-Marketing
Atithya Amaresh from EFYTimes had an exclusive chat with Sirpa H. Ikola, senior director, Marketing, South Asia, HTC about its devices and its plans w...
“Cloud And Hybrid Hosting Are The Way To Go!”
Diksha P Gupta from Open Source For You spoke to Anil Chandaliya, chief network administrator, ESDS, about how customers can play safe while dealing w...
"Linux Interoperability Has Been Enabled Through Work Across Microsoft"
Diksha P Gupta from the OSFY team spoke to Dr K Y Srinivasan, principal architect at Microsoft, about how the company is moving ahead on the open trac...
"For Modern Day Tablets And Smartphones, Android Has Become A Default"
Diksha P Gupta from EFYTimes.com spoke to Indrajit Sabharwal, managing director, Simmtronics Semiconductors Ltd, about the compan...
"Torvalds' Blunt, Harsh Criticism Helps Open Source Grow"
Steve Ballmer called Linux 'cancer, which attached itself... to everything it touches,' in 2001 and oh-so-rightly. ...
   
  View All
Videos
 
First Look: LG Optimus G
The phone sports a high-end display and comes powered by a powerful processor. ...
Create QR-Codes For Free
TEC-IT releases the freeware QR-Code Studio to provide a quick and convenient way of QR code creation for every application scenario....
DoT Secretary Shares Plans For Growth Of Telecom Sector
M.F. Farooqui has recently taken charge as secretary, Department of Telecom....
Hands-On: Sony Xperia Z
Xperia Z is Sony's first entrant model in the big-screen smartphone category. ...
Hands On: Videocon A30 Smartphone
Videocon, the consumer electronics company which is known for its refrigerators, washing machine and air-conditioner has unveiled its Android-based sm...
   
View All
   
 
MWC 2014
 
MWC 2014: Tablet Lets People Feel Textures On Its Screen
Now feel what you see on your tablet, by way of ultrasonic waves....
MWC 2014: 4K Android Tablet Games To Kill Consoles, iPad
Tablet makers like Samsung want to beat the iPad by making 4K tabs. ...
MWC 2014: This Vodafone Backpack Helps Get Network In Disaster Situations
Two engineers of Vodafone New Zealand displayed the "mini" mobile network by Vodafone substructure in a backpack. ...
MWC 2014: Wilocity Chipset To Bring 'Lightening' Speed To Mobile Phones
Wilocity has developed a WiGig chipset for mobile phones that will bring lightning-fast wireless capability ...
MWC 2014: Samsung Introduces Octacore, Hexacore Chipsets
The Korean giant, Samsung unveiled two new octacore and hexacore chipsets at MWC 2014, in Barcelona. The company previously used Exynos 5 Octa 5410 ch...
MWC 2014: Alcatel Unveils PIXI 7 Tablet With Android 4.4
Alcatel arrived at the MWC 2014 with yet another low cost Android tablet, priced at $110 ...
MWC 2014: LG F70 Unveiled With Android 4.4
LG announced the new LTE-enabled Android smartphone, LG F70, at MWC 2014 in Barcelona. ...
   
View All
   
 
Events
 
19th Consumer Electronic Imaging Fair To Be Held On ...

View All
   
   
 
 

home archives contact us advertise with us
           
Magazines Portals Directories Events News Verticals Educational Institute  
Electronics for You
Open Source for You
Facts for You
Electronics Bazaar
electronicsforu.com
efytimes.com
bpotimes.com
linuxforu.com
Electronics Annual Guide
EFY EXPO
EFY Awards
EduTech Expo
OSIDAYS Expo
Electronics
Infotech
Linux & Open Source
Consumer Electronics
Science & Technology
BPO
EFY Techcenter 
 
 
© Copyright 2014 EFY Enterprises Pvt. Ltd.
All rights reserved. Reproduction in whole or in part in any form or medium without written permission is prohibited.
Usage of the content from the web site is subject to Terms and Conditions