Making my first game.

May 26, 2011 at 7:38pm
I want to try and make a game this summer. I just want to make a simple game, nothing fancy, but I don't really know where to start. I have a fairly good handle on c++, what sort of programs and tools would you suggest for what I want to do?
Edit: They also need to be free, I'm not rolling in cash right now.
Last edited on May 26, 2011 at 7:48pm
May 26, 2011 at 7:46pm
I don't think platformers are that simple, but ok...

above all, you need
A) Graphics
B) Sound
C) Input

for a game... well, and other than that also an idea of what you're going to do.
May 26, 2011 at 7:56pm
Create a text based adventure or MUD. (Multi User Domain / Dungeon)
This will help you learn as you go for bigger more complicated projects.

You could also do a text based board game such as checkers or chess.

I always enjoyed text because you can focus more on implementation than third party libraries.

Have fun :)
May 26, 2011 at 7:59pm
So would you suggest using visual studio and just using ASCII graphics.
May 26, 2011 at 8:09pm
http://sfml-dev.org/

SFML, it will provide the api you will need.
May 26, 2011 at 8:46pm
Yes the SFML is what I was looking for. Thanks.
May 26, 2011 at 8:48pm
May 26, 2011 at 11:44pm
at above: A text based adventure isn't any easier than other games, if anything it's less intuitive.
May 27, 2011 at 12:02am
Create something like a very simplistic version of the original Zelda (walk around with top-down view, stab/shoot enemies), or something like a vertical shooter like space invaders and the like.

Those are good beginner games because they touch on lots of common areas of gamedev, but they do so in a very lightweight and easy to manage way. Nothing is really overwhelming.

I also heard that making a tetris clone is a good starter program because it also involves lots of common gamedev concepts.

A simple/stupid RPG is another option.

Platformers are more difficult as they involve heavier physics and much trickier collision detection. In fact I'd go so far as to say platformers are one of the hardest (if not the hardest) genre.
May 27, 2011 at 4:41pm
This isn't really C++, but its a handy tool for making games... and i think you can intergrate c++ on the standard edition...

Its called "GameMaker 8.1" made by a company called yoyogames... a bit childish.. but with complex features...

http://www.yoyogames.com/
May 27, 2011 at 4:44pm
Well if we are just posting other game making languages... I have used this one for awhile:
http://www.byond.com
May 27, 2011 at 10:06pm
dude, get into the opensource stuff..... it's like twenty times better, and on top of that, it is more general and elegant. So when you go commercial, you have a better understanding than you would vice versa.

Some opensource things used for games (all free... all "could" cost an arm and a leg.)

gimp
inkscape
blender( one i just found out about today compared to its counterpart that's 3 grand to use)
sfml ( graphics libraries for game very nice) sfml-dev.org
sdl (graphicslibraries that can be used for games) sdltutorials.com
Allegro(graphicslibraries that can be used for games)

There's a lot more.
Last edited on May 28, 2011 at 10:50am
May 28, 2011 at 8:46am
Neither SFML, nor SDL nor Allegro are graphics API's.
May 28, 2011 at 10:50am
soz, somewhat new...
May 28, 2011 at 5:34pm
Neither SFML, nor SDL nor Allegro are graphics API's.


Yeah they are?
May 28, 2011 at 5:45pm
If we were to get ourselves entangled with technicalities, then technically SFML, and SDL are multimedia APIs and Allegro is a game creation library. :/

-Albatross
Topic archived. No new replies allowed.