Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Getting started at Game Development

I want to get started at game development. I have read a lot of articles, but didn't get far. I'm studing computer science and have experience in C++, one semester in Java, .NET, (even assembler, but I won't start with that^^)

I want to develop "small" games, like Tetris and later on some kind of jump and run.

I would like to work with visual aspects ("game GUI").

I read a lot of opinions but I don't know whether to start with C++, C#, Java , I've also read about DirectX and Flash. (I have no problems to learn a new language.)

and I didn't find nice tutorials.

--> which language, tutorials?

Thanks in advance,

Tyzak

like image 569
Tyzak Avatar asked Mar 04 '10 08:03

Tyzak


People also ask

What are the 5 stages of game development?

A game development process typically consists of 5 main stages: pre-production, production, quality assurance, launch, and post-production maintenance.


2 Answers

I would recommend XNA. It is a .NET framework for making games on Windows, Xbox 360 and Zune.

It is easy to get started and you can make small games like Tetris within a very reasonable time frame. I have used it to make a couple of Xbox games for my son.

There's plenty of information available to get you started. A good starting point is the education section of the XNA Creator's Club.

Additional info in this question: The good 3D GUI engine

like image 197
Brian Rasmussen Avatar answered Sep 25 '22 01:09

Brian Rasmussen


Since you have some experience with C++, follow the tutorials of ClanLib or SFML. I am hearing good things about both of them.

First get something very simple working. A program that draws a black screen is a good starting point, then add an image, make it movable, etc. Only after you have the fundamentals working, start thinking about a game.

like image 32
Tronic Avatar answered Sep 25 '22 01:09

Tronic