Take the 2-minute tour ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

Before you down vote let me give some restrictions.

I like RPG but they seem long and hard to make but after you make the framework the rest sort of falls into place where as platformers never get faster as each map starts from scratch.

So under these conditions what is the easiest genre of game to develop as a hobby project.

  1. I am on my own.

  2. The style of graphics must be available. Can be ripped (not publishing).

  3. Not bothered about commercial quality.

  4. Must be real size game, multiple levels and stuff.

Thanks

Edit:

I build games in C++ and Direct x 9.c

share|improve this question

closed as not constructive by Byte56, Sean Middleditch, bummzack, Trevor Powell, Tetrad Mar 21 '13 at 18:57

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

    
Go down this list: gamedev.stackexchange.com/questions/854/… –  Tetrad Apr 8 '11 at 13:43
4  
Tic-Tac-Toe? :) –  pate Apr 8 '11 at 15:07
1  
The easiest kind of games to make are bad ones. There have already been plenty of great suggestions below, so work at making some of those, then making them really awesome, and then tackle bigger projects. –  octal9 Apr 8 '11 at 17:09
add comment

5 Answers 5

up vote 6 down vote accepted

I agree with Apreche, a side-scrolling shoot 'em up is by far the easiest genre to create a simple game in.

For the basic setup, all you need is three parts:

  • Player: Moves to where mouse is
  • Enemies: Move down- or left-ward, depending on if horizontal or vertical shooter
  • Bullets: Move opposite to Enemy direction

Then you just need to add collision checks for Bullet-Enemy and Enemy-Player, and you've got a game.

From there on, you can then expand upon your design, adding enemies that shoot back, power-ups, asteroids, points, etc.

You can also easily try out adding all kinds of interesting "features" to your code-base before starting on a new project: AI finite state machines, spatial partitioning for collisions, particle systems, parallax scrolling, the list goes on and on.

In short: As your first game, you want something that is easy to make, and easy to expand upon, making a SHMUP an excellent choice.

share|improve this answer
add comment

The easiest kind of game to make, other than text adventure, is probably a Space Invaders style shmup. Many 2D game engines and libraries use this style of game for their tutorial.

share|improve this answer
    
I was looking more for a genre of game like FPS, TPS, RPG, Platformer, Puzzle, Hack-n-Slash rather than space invaders. Have already made the "tutorial" games and want a project I am likely to finish. –  Skeith Apr 8 '11 at 12:05
6  
A SHMUP is a genre –  Ray Dey Apr 8 '11 at 12:09
    
Sorry I didn't know what a shump was. –  Skeith Apr 8 '11 at 14:18
1  
Text adventures aren't all that easy to make, even using a library like Inform7 (inform7.com) or TADS3. –  Tom Hudson Apr 10 '12 at 19:54
add comment

For a simple hobby project it is good idea to make a game which doesn't require much content. For example even if a 2D platformer game would be easy to program, it requires lots of good levels. If you create an RTS game with automatically generated levels, you still need several unit and building types and need to balance them.

Try to start with game ideas where the engine makes the game. For example Asteroids style game can be simple to program and you can also get infinite amount of "levels" with very little effort. The faster you can make a playable and fun game the better. You can then improve it afterwards in many ways if you want to.

share|improve this answer
    
Also games like: pong, tetris, breakout. –  Michał Piaskowski Apr 8 '11 at 13:54
add comment

Rogue-likes. Part of the genre is the ease of development. The curses libraries make the interface the easy and straight forward, leaving the backend to be as complicated and awesome as you want to make it.

In 08 I participated in the 7 day roguelike challenge and went from stone-cold to a working game (albeit without much conflict other then falling damage). I had to pass on fencing and D&D that week, but I still put in 40 hours at work.

And the community is more or less friendly and helpful over on RGRD

share|improve this answer
2  
Making a complete roguelike requires an unbelievable amount of balancing work on the design, even if you choose designs that are simple to represent in code. An unbalanced roguelike is like a platformer with a single level - a prototype to iterate on, not a game. –  user744 Apr 8 '11 at 21:21
    
Making a badly-balanced roguelike is not hard. It's arguably not that hard to iteratively balance "a little better." –  ashes999 Oct 6 '12 at 20:09
add comment

The less content a game requires, the easier it will be to develop.

There are games in every genre with small content requirements but overall puzzle games require less content than other genres. Also almost all classic arcade games were made with little content (eg. Breakout was just the paddle, ball, and bricks.)

(By "content" I'm referring to how many graphics you need to create, how many levels you need to design, how many sounds you need to record... basically all the work in game development other than the programming.)

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.