I'm Conny Siponen, a programmer and a gamer at heart since the age of four when my father introduced the Amiga and a few games based on the Scumm Engine. Since that overwhelming experience, I've always dreamt of developing games.

I'm currently a student at the royal institute of technology in Stockholm, studying Computer Science, developing my skills within software development including game programming.

Although I'm disappointed in what the game industry has become in the latest decade. Game development will probably turn out as a hobby for me or getting into the independent games business.

RSS My Blogs

Here's a work in progress list that I will keep update from time to time whenever I, or someone finds a really great book for software engineering, or game development. I'm not going to review though, just a list with some wonderful random access support. The purpose is to be able to nudge at both class mates and Internet friends, and say "Hey! I recommend checking out... theeese books." \o/

Game Design:
The Art of Game Design: A book of lenses, Jesse Schell
Rules of Play: Game Design Fundamentals, Katie Salen, Eric Zimmerman
A Theory of Fun for Game Design, Raph Koster
Game Design Workshop, Tracey Fullerton
Level Up!: The Guide to Great Video Game Design, Scott Rogers
Universal Principles of Design, William Lidwell (Design in general, but can be applied to Game Design)

Programming Basics:

C++ Primer 4th Edition, Stanley B. Lippman:
The best starter C++ book that I've ever read. Explains everything you need to know in an understandable way.

Effective C++ 3rd Edition, Scott Meyers:
Explains how to use C++ efficiently.

Effective Java 2nd Edition, Joshua Bloch:
Explains how to use Java more efficiently.

Clean Code: A Handbook of Agile Software Craftsmanship, Dean Wampler:
Focuses on explaining and giving exercises in how to write elegant code.

Code Complete: A Practical Handbook of Software Construction, Steve McConnel

Programming, Game Development:

Game Programming Gems:
Goes through solutions to daily problems within game programming.

Real Time Collision Detection, Christer Ericsson
Artificial Intelligence for Games, 2nd Edition, Ian Millington, John Funge
Real-time cameras: a guide for game designers and developers, Mark Haigh-Hutchinson

Programming, Graphics:
OpenGL SuperBible:
Great for learning how to code with OpenGL, however I've heard some nasty issues with the latest edition.

Introduction to 3D Game Programming with Direct X 9.0c: A shader approach, Frank Luna
Great for learning how to code with DX.

Real-time Rendering 3rd Edition , Tomas Akenine-Moller

Programming, Network:
Unix Network Programming, Volume 1: The Sockets Networking API
Great book for learning Network programming in general, even though it says Unix in its name its content is abstract enough to be applied to other platforms. The author's personal wrappers in the code examples makes the book annoying as a 'reference book'.

Software Engineering:
Component-based software engineering : putting the pieces together, Addison Wesley (2001)
Component software : beyond object-oriented programming, Addison Wesley (2002)

Last updated: 2010-11-09

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account:

X