Download the source code for mobile games and other useful game dev assets here. Play around with the code and make sure to break a thing or two (and then try to fix it!). If you want to use any of the templates commercially or want to support the release of more free assets then please see the link below.

Unity

Pew Pew

Stand your ground in wave after wave of enemies in this twist on the classic arcade shooter. 

Unity

Cave Starter Kit

Provides a starting point to create an atmospheric 2D exploration game.

Unity

Coroutine Manager

Easily and efficiently manage Unity coroutines.

Unity

Avoid

Avoid everything thrown at you in this fast paced action game..

Unity

Particle System

Create complex particle effects using GameObjects and Unity’s animation system.

Unity

Orbit

Simple to play, hard to master. Touch the screen to change direction and shoot, in this fast paced, action game.

Unity

Bounce

Try to hit all the shapes in this addictive puzzle game.

Buildbox

Swing

Tap on the screen to move your character through the world of Swing. There’s only one thing holding you back, and that’s your shadow! 

Buildbox

Drive

Swerve your way through insane amounts of traffic! But watch out – hit another vehicle and it’s game over!

Unity

Double

Each half of the screen provides unique challenges that must be navigated simultaneously. 

Buildbox

Elevator

Try to make it as far as you can in this fast paced, challenging action game! Simple to play but hard to master.

Unity

Top Down Guns

10 different weapons. Fully animated, scripted, and ready to use in your projects.

Unity

Top Down Turrets

5 different turrets, including: homing rocket launcher, chain lightning, ice gun, and machine gun.

Buildbox

Contrast

Tap on each side of the screen to move your character through a minimalist world. The unique aesthetics play a key role. 

Unity

Cave Generator

Easily and quickly create procedural underground caves and dungeons.

Buildbox

Hue

Tap on the screen to move your character through the colourful world of Hue.

Buildbox

Color

Cross multi-coloured obstacles in this fast paced, challenging action game! 

Buildbox

Zen Jump

Do everything you can to avoid the orange tiles in this procedurally generated jumping game. 

Unity

Infinite Jumper

This kit provides everything you need to create your own randomly generated 2D infinite jumping game. 

Unity

Double Tap on Axis

Double tap on a controller joystick axis.

Unity

Round Spawn System

Easily and quickly implement a round spawn system in your game. Using the round event system you can implement any action to be performed, including (but not limited to): changing lighting, spawning preparation objects, displaying text/help on screen, and playing audio.

Unity

Swipe Menu

Created intuitive 2D and 3D animated menus with full mobile and mouse support. Easily add inertia, with differentiation between swipes and flicks based on the speed of the movement.

Unity

Platform Pathfinding

Pathfinding for 2d platform games.

Unity

Simple Day/Night Cycle

A drag and drop time management system for your game. Easily implement a simple day/night cycle. 

Unity

Rewind Time

Rewind time by storing a players actions.

Unity

Modular FSM

A modular finite state machine. Build states from individual actions.

Unity

Warping Grid

Add a warping grid to your project as seen in my Pew Pew game template.

Unity

Object Pool

A simple to use object pool for Unity.

Unity

Event System

A type-safe event system.

Unity

Audio Queue

Separates audio processing from the main game loop.

Unity

Sprite Palette Editor

Easily change the colour palette of your sprites. Useful for changing the appearance of enemies without creating new sprites.

Unity

Line Draw

Easily and efficiently draw lines in Unity.

Unity

Unity Extensions

A set of useful Unity extensions.

Unity

Fractal Trees

Draw different fractal trees and shapes in Unity. Needs optimisation before it can be used in a game.