GAME MAKING STARTER KIT

image57.gif

How to use this kit

This resource is meant to be taken as a starting point for those new to game developing and have no idea what software or skills it takes to make video games. It is in no way a concrete guideline, nor should you treat it as one. The beauty in game development is that we all can start in a unique way at our own unique pace.
 

The best way you can use this document is to go through it until you feel confident enough to create games independently. (When Google is enough to be the only help that you need!)


Free Software links

Just because it’s free doesn’t mean it’s worse than a paid alternative. For example, this guide is free!

You’re welcome.

Game Engines

Game engines are your ultimate tool for creating games; this is where you put your art assets, and bring them to life! Instead of reinventing the wheel, they give you functionalities like physics and common interactions ready to be used  for your game, instead of programming them from scratch by yourself. We recommend GameMaker Studio 2 for absolute beginners.

image49.png

Unity

The perfect balance for developing 2D & 3D games

image48.png

Unreal Engine

The ultimate tool for big 3D games.


Art/Animation Software

image1.png

Inkscape

2D Vector Art

image21.png

Blender

3D Art

image18.png

GIMP

2D Image Manipulation

5.PNG

Krita

2D Texture & Illustration Art

image56.png

Magicavoxel

Voxel Art

6.PNG

Dragonbones

2D Skeletal Animation


Tutorials

Remember, the best way to learn is by making games. Your games. Not by following tutorials all day.

Unity tutorials

image60.png

Award Winning Unity Tutorials

These are some of the best Unity certified tutorials that you might find.


Unreal Engine Tutorials

1.PNG

Unreal Academy

Certified courses led by the Unreal Team.


Game Design

4.PNG

Extra Credits

2.PNG

Megaman X Game Design Study

A study on how Megaman brilliantly implemented simple game design into their game.


Art Tutorials

image22.png

2D VECTOR ART

PIXEL ART

YtFjUfB.gif

Pixel Art Reference Gifs


Beginner Indie Game Inspirations

If this is your first game, start making a game as simple as these!


Advanced Tutorials

Start here once you are confident in your game dev skills.

Game Math & Algorithms

image24.png

Cat Like Coding

3.PNG

Math for Game Developers

Shader programming (Sorted from beginner to more complex)

image59.png

My Take On Shaders

image51.png

Alan Zucconi

image44.png

Making Stuff Look Good In Video Games

image38.png

Minions Art

image23.png

Shaderslab


Advanced Indie Game Inspirations

These are some of the iconic indie games you can learn from.

image11.gif

Cuphead

Genre: 2D side scroller / Run-and-gun.

Artstyle: Traditional 2D art/animation, with the style of a 1930s cartoon.

Engine: Unity.

image19.gif

Inside

Genre: 2.5D Puzzle-Platformer.

Artstyle: 3D graphics.

Engine: Unity.

image46.gif

Little Nightmares

Genre: 2.5D Horror Puzzle-Platformer.

Artstyle: 3D graphics.

Engine: Unreal Engine.

image54.gif

My Friend Pedro

Genre: 2.5D Shoot 'em up.

Artstyle: 3D graphics.

Engine: Unity.

image43.gif

Ori and the Blind Forest

Genre: 2.5D Adventure Platformer.

Artstyle: 3D graphics.

Engine: Unity.

image5.gif

Guacamelee

Genre: 2D Metroidvania-style action-platformer.

Artstyle: 2D graphics.

Engine: DrinkBox Engine.

image32.gif

Blasphemous

Genre: 2D horror hack-n-slash nonlinear platformer/ Metroidvania

Artstyle: 2D Pixel art.

Engine: Unity.

image34.gif

Super Meatboy

Genre: 2D platformer.

Artstyle: 2D graphics.

Engine: Custom.

image17.gif

The Binding of Isaac

Genre: 2D Rogue-like.

Artstyle: 2D graphics.

Engine: Adobe Flash.

image58.gif

Undertale

Genre: 2D RPG.

Artstyle: 2D Pixel art.

Engine: GameMaker.

image4.gif

Hollow Knight

Genre: 2D Metroidvania Action-Adventure.

Artstyle: 2D graphics.

Engine: Unity.

image12.gif

Getting Over it

Genre: 2.5D Physics Platformer.

Artstyle: 3D graphics.

Engine: Unity.

image57.gif

Figment

Genre: Action-Adventure.

Artstyle: Isometric 2D graphics.

Engine: Unity.

image14.gif

Crypt of the Necrodancer

Genre: Rhythm Rogue-like.

Artstyle: 2D Pixel art.

Engine: Monkey X.

image52.gif

Night In The Woods

Genre: Adventure.

Artstyle: 2D graphics.

Engine: Unity.

image26.gif

FEZ

Genre: Puzzle-Platformer.

Artstyle: 2D Pixel art/3D world.

Engine: Custom.

image7.gif

Owl Boy

Genre: Adventure-Platformer.

Artstyle: 2D Pixel art.

Engine: Microsoft XNA.

image31.gif

Hyper Light Drifter

Genre: Action RPG.

Artstyle: 2D Pixel art.

Engine: GameMaker.

image29.gif

Castlevania: Symphony of the Night

Note: Not indie, but this classic created an iconic indie genre.

Genre: 2D Platformer.

Artstyle: 2D Pixel art.

Engine: Custom.

image3.gif

Shovel Knight

Genre: 2D Platformer.

Artstyle: 2D Pixel art.

Engine: Custom.

image30.gif

Superhot

Genre: First Person Shooter

Artstyle: Low-poly 3D.

Engine: Unity.

image33.gif

Gunpoint

Genre: Stealth

Artstyle: 2D Pixel-art.

Engine: GameMaker.

image39.gif

Don’t Starve

Genre: Survival

Artstyle: 2D graphics.

Engine: Lua scripting language.

image50.gif

Skullgirls

Genre: 2D Fighting

Artstyle: 2D graphics.

Engine: Z-Engine.

image36.gif

Speedrunners

Genre: 2D Racing side-scroller

Artstyle: 2D graphics.

Engine: Microsoft XNA.