Game Assets

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.

cmp_screen_4

Coroutine Manager

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.