Breaking News

Website Where you can learn the Basics of Game Developing

In the world of programming, they say that once you learn one coding language, you pretty much know them all. It's a little more nuanced than that, but the sentiment is more accurate than you think. The difficulties of programming - especially with regards to games - are not the actual coding, but learning the paradigm of how a game works and how to use those language to organize and translate your though into reality.

Here are a few useful tutorials.

Lazy Foo's Tutorials
Lazy Foo has been around for many years. He's written many tutorials on both SDL and OpenGL, two graphics libraries that are cross-platform and can handle 2D and 3D graphics, respectively
Aaron Cox's Tutorials
 His tutorials focus on 2D game programming using the SDL graphics library. Aaron's site has a whole section on sample arcade games that he's created using SDL. He has full tutorials for creating a Tetris clone, a Pong clone, and a Breakout clone.
Game Development @ Tuts+
Tuts+ is just a great resource in general when it comes to learning new computer skills, and game development is one of the things they teach. Tuts+ has hundreds of game development articles that touch on topics from starting a new project, to planning and organization, to actual implementation of the code, to game balance, to actually finishing up a game before moving onto your next project.
 GameDev.Net is an online community of game developers from around the world. It's been around for almost 15 years. At GameDev, you will find lots of articales aimed at beginners, but the best way to benefit is to visit their forums. There are dozens of different sections that cover topics like "from scratch" development, beginners questions, finding helpers and other coders, the business and legal side of game development, and even workshops for honing your skills with various languages and engines.

No comments