game dev 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.

Unity

Pew Pew

Stand your ground in wave after wave of enemies in this twist on the classic arcade shooter. Gravity plays a role in many of the stages, back holes effect projectiles (both yours and the enemies) adding a new level to gameplay.

Unity

Cave Exploration Starter Kit

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

Your light is constantly decreasing. Explore the cave using your jetpack and find light collectibles to replenish your light and increase the time you can explore. 

Unity

Coroutine Manager Pro

Consists of three main modules: Job, JobManager, and JobQueue. These modules can be used separately or in conjunction to easily and efficiently manage coroutines.

Unity

Avoid

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

A single screen game: swipe your finger across the screen to navigate and avoid the obstacles, projectiles and any enemies following you. Collect points quickly before they are destroyed.

Unity

Neon Particle System

Easily create complex particle effects using GameObjects and Unity’s built-in animation system or through scripts. Simply drag the required prefab into the scene.

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. Simple to play, hard to master. Drag your finger on the screen to shoot the ball and hit all the shapes in one go!

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! Carefully time your jumps to swing your shadow around you and gain momentum to bypass the games traps.

Buildbox

Drive

Brakes are for wimps! Swerve your way through insane amounts of traffic! But watch out – hit another vehicle in this endless driving game and you crash! An addictive and entertaining endless driving game with retro visuals!

Unity

Double

Each half of the screen provides unique challenges that must be navigated. Left and right must work in unison to survive.

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, including: homing rocket launcher, chain lightning, ice gun and more traditional weapons (e.g. SMG, machine gun, and Gatling gun). Fully animated and scripted and ready to use in your projects.

Unity

Top Down Turrets

5 different turrets, including: homing rocket launcher, chain lightning, ice gun, flamethrower, and machine gun. Fully animated and scripted and ready to use in your projects.

Buildbox

Contrast

Tap on each side of the screen to move your character through a minimalist world. Do everything you can to avoid the white tiles in this procedurally generated game. The unique aesthetics play a key gameplay role. The white half of the screen obscures your view of upcoming obstacles; however, it does show you the way through the obstacles, allowing you time to plan your movement.

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. Do everything you can to avoid the black tiles in this procedurally generated game. Hue requires pixel perfect movement. Do you have what it takes to beat your friends in this addictive, minimalist game?

Buildbox

Color

Cross multicolored obstacles in this fast paced, challenging action game! Tap the ball carefully through each obstacle. Follow the colored pattern on each obstacle to make it through! Make sure you do not pass through the wrong color, or its gameover! How far can you go?

Buildbox

Zen Jump

Tap on the screen to make the character jump and traverse the minimalist world of Zen Jump. Do everything you can to avoid the orange tiles in this procedurally generated jumper. Easy to play but hard to master, each playthrough of Zen Jump is different. How long can you survive?

Unity

Infinite Jumper

Infinite Jumper is a 2D infinite jumping game template. This kit provides everything you need to create your own randomly generated 2D infinite jumping game. Includes a quick start guide that details how to add your own platform sections.

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.