Advertisement

first steps for making 4 games

Started by July 05, 2018 01:28 PM
5 comments, last by WinterDragon 6 years, 5 months ago

I want to make some games. My question is what should my first steps be, besides learning more python and unity2d?

I'm hoping I haven't asked this before.

I thought my first step was conquering enough of unity and python so I can start making small games.

I don't know enough python to build a text-based adventure game just yet.

I haven't really started with unity 2d yet.

I want to make 4 games:

1)  a survival game set in a bubble in New Zealand

2) an rpg battle game about differently-shaped spaceships protecting their resources

3) a hustling game influenced by land of Illusion: starring mickey mouse graphics and hell's kitchen ds mechanics

4) an end of the world game where you play god and mutate heroes to fight the ultimate evil supervillain

 

Other games which are major influences include: 8bitMMO, Another World, Discworld 2, Clop, Osmos, Hacker Evolution: Untold, the sims 1, close combat 1, MTGO, Limbo, Doug TenNapel games, Lemmings, Freedom Force, Gain Ground, Gynoug, Joust, Robocop Vs The Terminator, Ecco: the Dolphin, Super Meat Boy and Syphon Filter 1.

 

Also does anyone have tips about marketing, or should I not worry until I have an early build?

http://polydina.com

You are far away from needing to worry about marketing for any of the four games you've mentioned.

 

First steps? Start small. Smaller than you're thinking now -- a lot smaller.

 

The very first step? Try to make a clone of Pong. Yes, Pong.

Then clones of other simple games -- Tetris, Pac-Man, Mario, etc.

After that, expand on your skills and go from there.

Hello to all my stalkers.

Advertisement

Thanks!

http://polydina.com

Pretty much what @Lactose stated. Your goal here is to build these smaller games and clones because it's the concepts you learn that become transferable for your bigger projects. For example, in pong you'll learn collision detection, movement, moving another paddle based on an object coming towards it. In Pac-Man you'll learn about path-finding, and so on... Mario will teach you about making scroll-able backgrounds, gravity, ect...

You take all the skills you learn from these smaller projects to build a strong foundation in order to go off and make your own games. :)

Programmer and 3D Artist

The usual article to read also includes a list of suggested games

 

bit of background: I used to code in BASIC on a BBC Micro emulator (mostly making sprites and I started building a boxing game then turned it into the beginnings of a pong game with the faces for balls, and a little bit of sound and mathematical psychedelic animated patterns.) on my family Acorn Archimedes. Which helped me get the high score in the high school algebra exam. Many years later and after moving away from maths into creative fields, I failed at C# then I did a few days with C++ and Javascript and liked them but then I found python and fell in love, but unity2d seems faster. So I've been doing python for about 8 months (not every day or even every week, but my plan is to do an hour of coding every day, then step it up when I start doing large projects to 2-3hrs/day) and I'm 84pgs into my first python book including assignments.

 

okay so plan = 

1) keep working through python book

2) work through python and pygame for arcade games book

3) work through 2 x unity 2d books

4) build a pong clone

5) build more small game clones:

  • Worm = Placement of random powerups, handling of screen boundaries, worm data structure
  • Breakout = Lessons of pong, powerups, maps (brick arrangements)
  • Missile Command = targeting; simple enemy ai, movement, and sound
  • Space Invaders = simple movement for player and enemy, very similar to breakout with the exception that the enemy constantly moves downward, simple sound
  • Asteroids = asteroids (enemies) and player can move in all directions, asteroids appear and move randomly, simple sound
  • Tetris = block design, clearing the lines, scoring, simple animation
  • Pac Man = simple animation, input, collision detection, maps (level design), ai
  • Ikari Warriors = top down view, enemy ai, powerups, scoring, collision detection, maps (level design), input, sound, boss AI

6) build land of illusion clone, joust clone and text-based adventure game

7) start building a) an important mechanic for my first game then iterate on top of that, b) a prototype for my first game.

http://polydina.com

This topic is closed to new replies.

Advertisement