Thursday, March 26, 2015

Power Ups

Power Ups can be:

1. Coin type
2. Kill all enemies
3. Invincibility
4. Strike
5. Powerup Magnet
6. Set Checkpoint
7. Next Checkpoint
8. Restart Checkpoint

Tuesday, March 24, 2015

Game Mechanics, Dynamics and Aesthetics

What is the difference between Game Mechanics,  Game Dynamics and Game Aesthetics?

Game Mechanics are the rules of the game.

Game Dynamics is the direction or resulting effect of the Game Mechanics.

Game Aesthetics is the experience of the player based on the Game Dynamics.

For example,  certain game mechanics might reward a player with power ups including shields.
The resulting dynamics is that the player is invincible and can defeat enemies easily (positive feedback loop). The aesthtics is the feeling of satisfaction and accomplishment on defeating the enemies.

Certain schools of thought in Game Design advocate starting with Aesthetics then work backwards to Dynamics then back to Mechanics. For example, first ask yourself, what sort of Player experience/feeling do I want the player to have?  Is it accomplishment, anger, fear, greed, friendliness?  Then find out what sort of Dynamics can bring that feeling/experience? Then determine what sort of mechanics can bring about those Dynamics.

So, designing game is designing experience.

A formal definition is:

Mechanics describes the particular components of the game, at the level of data representation and algorithms.
Dynamics describes the run-time behavior of the mechanics acting on player inputs and each othersí outputs over time.
Aesthetics describes the desirable emotional responses evoked in the player, when she interacts with the game system. 

MDA : A Formal Approach to Game Design and Game Research

Monday, March 23, 2015

How to Design Better Games than your Competitors'

Study your competitors' games.

Jot down what you like and what annoys you.

Design your game based on your competitors but leave out the annoying and improve on the parts that you like.

Saturday, March 21, 2015

Quick and Dirty Prototyping

Here's a good article on Quick and Dirty Prototyping

Basically, use placeholders to represent artwork. Get the playtesting done early and repeatedly.
Don't put in high quality graphics until the very end - to avoid Asset Guilt.

Graphic Assets

Where to get graphic assets? Below are some sources.

1.  Super Pixel Time

2. Open Game Art Tutorial

3. Making Pixel Art Tutorial

4. Graphic River

5. Construct2 Art Shop

6. Graphic Buffet

7. Open Game Art

8. Atelier Store

Game Themes and Styles

What is the difference between Themes and Styles?


   1. Fantasy

   2. Seasonal

   3. Racing

   4. Zombie


   1. Minimal

   2. Pixel

   3. 2D

   4. 3D

   5. Isometric

   6. Retro

   7. Arcade

   8. Realistic

Tuesday, March 17, 2015

List of object types

Based on Buildbox object types:

1.  Object - other non player objects

     a. Platform

     b. Physics Object

     c. Enemy

     d. Enemy Bullet

     e. Character Bullet

     f. Decoration

    g. Wheel

2. Character - the player

3. Action

4. Background - sky, mountain, ground

General 2D Gameplay Categories

This list is based on Buildbox Gameplays:

1.  Avoidance

2. Side Shooter

3. Impossible

4. Motorcross

5. Shooting Runner

6. Runner

7. Platformer

8. Downward Bounce

9. Sticky Jump

10. Helicopter

11. Flappy

12. Jumping

13. Racing

14. Dogfight

15. 360 Shooter

List of 2D Gameplays

If you run out of ideas, here is a list of 2D game mechanics you use by itself or, mix and match to design new 2D games. It is modifed from Trey Smith's original list in his Build Box Game Challenge Day 3-4:

1. Dogfighting

2. Simple Jumping

3. Complex Jumping

4. Air Jumping

5. Top Down Racing

6. Flappy

7. Float

8. Avoidance

9. Finger Avoidance

10. Slide Avoidance

11. Touch To Move Avoidance

12. Platform Fall

13. Float Fall

14. Side Shooters

15. Space Shooters

16. Impossible

17. Runners

18. Jumping Runners

19. Shooting Runners

20. Indie Runners

21. Bouncy Motor?

22. Extreme Motor

23. Downward Platformers

24. Hardcore Platformers

25. Adventure Platformers

26. Jump Platformers

27. Simple Helicopters

28. Complex Helicopters

29. Elevator Platformers

30. Downward Bounce

31. Sticky Jump