Hello everyone

I know that my question may be asked before by many people

I want to start learning programming games. Have knowledge of the language C, C ++, C-Sharp, and a little Java.

Since considerable length of time and I want to start in this field programming games and programming GPU I do not know how to Begin. Any good books to teach the principles in this field. I do not how to start so I need to be provided by list of books to start with that teach you the principles go professionals ones

Recommended Answers

If I were you, I would start working on improving your logic skills before diving into more complex game development and working with engines.

start with 2D games and do some simple game like breakout. you may do using ascii graphics first so that you are not overwhelmed learning too …

Jump to Post

jmonkey has tons of examples and it's already embedded on their ide..

you need to learn 3d modelling

Jump to Post

All 6 Replies

You might want to search for game engines. there are quite a few of them and also supports a number of languages, so i am sure who will find a engine that has support for the languages you already know. Unity is a tool that lets you program in C# and javascript. jMonkey is java based.

Thanks for reply

I was asking for books that can teach me the principles and the fundamentals to be my start point to go

You could see this book to begin,
http://books.google.co.uk/books?id=79ud9_8mbgYC&pg=PA542&lpg=PA542&dq=Game+development+Finite+State+machine+ebook&source=bl&ots=HqnAxOUhWZ&sig=fOU7WNCSJX1qSKHfAYJYBJDK0GA&hl=en&sa=X&ei=E71mVP_lFqrfywOTkILwCg&ved=0CEAQ6AEwBA#v=onepage&q=Game%20development%20Finite%20State%20machine%20ebook&f=false

What you mainly need to focus are
Finite state machine in games development
Pathfinding ( Dijkstra's_algorithm and others...)
Design patterns ( although recorded for actionscript, these video tutorials are cool, https://www.youtube.com/watch?v=l0P8q0gWsR8&list=PLj_1FhRbJP_LEWYWJh3-OEkI-JegU5oMM

The videos basically explain design patterns in Games development environment
very important areas covered.

You ll need to see socket fundementals multi player games and TDD(many developers still think TDD doesn t work for gamers - not sure why!!)

Hope this helps

If I were you, I would start working on improving your logic skills before diving into more complex game development and working with engines.

start with 2D games and do some simple game like breakout. you may do using ascii graphics first so that you are not overwhelmed learning too many things at once

Get and learn developing game apps for latest Oculus Rift. You will get the perfect Oculus Rift DK1 and DK2 - Click <URL SNIPPED>

jmonkey has tons of examples and it's already embedded on their ide..

you need to learn 3d modelling

Be a part of the DaniWeb community

We're a friendly, industry-focused community of 1.20 million developers, IT pros, digital marketers, and technology enthusiasts learning and sharing knowledge.