Deckhead

Creator of IndieGameDev.net

How Long Does It Take To Make A Video Game?

So you’ve decided to bite the bullet and are ready to make that video game. Excellent. You do a little bit of planning and you’ve got your game scheduled for release in three weeks time. Let’s get this done.

How To Make a Video Game

There’s a couple of reasons you might want to make a video game. Maybe you just finished the latest blockbuster AAA cinematic game released on the latest platform and you have ideas. Or perhaps you’ve seen some of those nifty little “indie” games that keep getting released that you see on Steam and think, yeah I can do that! Hey, maybe you’re a software developer and you’ve heard that game development will build up your skills.

Whatever the reason, you’re here, and you want to know how to make a video game. So let’s get started.

How to Make Chip-Tune Music

You’re making your game, testing it as you add new features. Man, it’s pretty fun. But something’s missing, it’s too quiet. You need some music. Sure you could go and download some music available online for free, but that’s not gamedev, that’s using other people’s work. So, let’s make our own music.

Game Engine Development: Audio

In Part 1 we handled rendering, and in Part 2 we went over the rest of the components needed for the engine. Now that we can draw things on the screen and we’ve got a plan, the next thing we’ll want to do is play music and sound effects.

5 Games for Hobby Developers to Make

When first learning to make games, I think it pays to begin by re-creating some of the classics. Think about it, a lot of those old games were made by one person, on a very small team that didn’t have access to the tools you have now.

Graphically shows the difference between choice and combine

Choice vs Combine

I do not remember where I read or heard about this idea, but it made thinking up skill and ability mechanics for an RPG really interesting. Basically you give a player either “choice” or “combine”.

Scene showing digital noise

GLSL Digital Noise

Want to add random digital noise to your rendering in GLSL. The following fragment shader will add random noise that changes over time. Full disclosure, I know I started this code from someone’s existing code, but I cannot determine where it’s originally from.