Register Calendar Members List Administrators and Moderators Search Frequently Asked Questions Home

Welcome to Game Coding Complete
You are not logged in. If this is your first visit here, please read the Frequently Asked Questions. It explains how the forum works. You must be registered before you can use all the forum's features/options. Click here to register or click here to read more information about the registration process. To read threads, click on the forum you want to view. If you are already registered, please login here.

Forums List
- Book Forum (4th Ed.)

- Source Code v4.0 (4...

- General Discussions
  - More Tales from The...

- Presentations

- Programming Forum
  - Toolbox
  - Building Games
  - User Interface
  - 2D Graphics
  - Main Loop
  - Resources & Caching
  - 3D Programming
  - Win32 Programming
  - Debugging

- Resources
  - Getting a Job
  - Books
  - Organizations
  - Websites
  - Events
  - Tools and Software
  - SDK's

- Production Forum
  - Running a Game Comp...
  - Project Scheduling

- News

- Web Site Feedback

- Private

- Old Editions of the...
  - Source Code v3.0 (3...
    - Visual Studio 2010 ...
    - Source Code v2.3 (2...
      - Source Code v2.2 (2...
        - Source Code v2.1 (2...
          - Source Code v2.0 (2...
  - Book Forum (3rd Ed.)
    - Corrections (3rd Ed.)
    - Book Review (3rd Ed)
  - Book Forum (2nd Ed.)
    - Corrections (2nd Ed.)
    - Book Review (2nd Ed.)
  - Book Forum (1st Ed.)
    - Book Review
    - Source Code
    - Corrections
    - The Making Of...
      - Outline
      - Selected Discussions
      - Old News

- Test Forum

Active Threads
Thread Replies Author Views Last Post
  Events, processes and components simple example
Forum: Book Forum (4th Ed.)
4 sabotage3d 123
10-10-2014 04:00
by sabotage3d
 Go to last post
  Gdc 2015
Forum: Events
3 rezination 81
10-08-2014 13:33
by DieselMaxPower
 Go to last post
  Error when running Teapot Wars - Unable to initialize direct3D device
Forum: Source Code v4.0 (4th Ed.)
3 mrBean 203
10-05-2014 21:20
by rezination
 Go to last post
  How to get experience in the programming world?
Forum: Getting a Job
5 vchavauty 102
10-04-2014 23:01
by rezination
 Go to last post
Frown In the Memory Pool, why create a new linked List instead of using std::Vectors?
Forum: Source Code v4.0 (4th Ed.)
14 vchavauty 206
10-01-2014 18:49
by DieselMaxPower
 Go to last post
  Abbrev sk_ meaning
Forum: Source Code v4.0 (4th Ed.)
3 Freeminder 65
10-01-2014 00:28
by Freeminder
 Go to last post
  Web site upgrade a-coming!
Forum: General Discussions
5 mrmike 162
09-20-2014 15:26
by mrmike
 Go to last post
  I need ideas for a microtalk!
Forum: General Discussions
3 mrmike 65
09-20-2014 15:25
by mrmike
 Go to last post
  C++ Delegate to member function using std::function and std::bind not calling function
Forum: General Discussions
4 zulrang 97
09-19-2014 20:43
by mholley519
 Go to last post
  Problem with ZIP Ressource Loader on linux
Forum: Source Code v4.0 (4th Ed.)
5 DerickThePoney 196
09-16-2014 00:11
by rezination
 Go to last post
  Error running TeapotWars
Forum: Source Code v4.0 (4th Ed.)
7 Helgon 343
09-13-2014 09:47
by mrmike
 Go to last post
  Remaking the engine with opengl and sdl2
Forum: Source Code v4.0 (4th Ed.)
3 Wolkec 219
09-06-2014 11:41
by mholley519
 Go to last post
  trying to run teapot wars on windows 8
Forum: Source Code v4.0 (4th Ed.)
6 LittleJimmy 366
08-31-2014 15:59
by PezMutanT
 Go to last post
  Do I have a chance in the game industry?
Forum: Getting a Job
8 DerickThePoney 383
08-18-2014 03:01
by DerickThePoney
 Go to last post
  MrMike MIA?
Forum: General Discussions
3 mrmike 195
08-08-2014 03:55
by rezination
 Go to last post

Latest News
Game Coding Complete - Fourth Edition!
Posted by mrmike on 01-12-2012 22:34
I'd like to announce the publication of Game Coding Complete, Fourth Edition! This book was authored by me and David Rez Graham, who you all know on this site as simply, Rez. Together we have gone through every chapter and every line of code and made huge additions and improvements:

  • Rez has added his Tales from the Pixel Mines in almost every chapter!
  • Updated the projects to work with Visual Studio 2010
  • Implemented a new, Direct3D 11 based graphics pipeline and added an entire chapter on implementing pixel and vertex shaders
  • Added a modern, component based Actor system based on XML, and written an entire chapter to cover it
  • Refreshed the Resource Cache to allow preloading and tight integration with other SDKs, especially DirectX
  • Overhauled the Lua scripting architecture, allowing all game specific code to be scripted, rather than hard coded
  • Added decision trees and fuzzy logic to the AI system
  • A complete rewrite of the C# game editor, allowing it to be extensible with XML
  • Removal of Boost C++ in favor of making the code easier to download and compile
  • Significant improvements and corrections to all the existing code and text

The book is available now in the US and should be available very shortly worldwide.

The GameCode4 Source code, which includes a running game and the core framework of a C# game editor, is available now - so even if you don't have the book yet you can play with the code. You just need Visual Studio 2010 and the DirectX SDK. Everything else is included.

This book was inspired by the good readers of this web site, without your daily posts and support none of this would have happened!
Read 606 times | Read More | 0 Comments | Post Comment

Get Your Copy!

Get the Code
Google Code
Download source code v4.0 from the 4th edition !
Use SVN to grab the code and keep it current, and don't forget to downloard the file for libs and headers for Lua, Bullet, etc!

Top Forums
- General Discussions
  4612 Posts
- Old Editions of the Book
  2673 Posts
- Source Code v3.0 (3rd ...
  1366 Posts
- Book Forum (4th Ed.)
  857 Posts
- Source Code v2.3 (2nd ...
  855 Posts

Username:      Password (Forgot Password):     

Powered by Berning Bored 3.1.4 2007
Content Copyright 2002-2009 (C) by Mike McShaffry