Beacons is a self-coded game I made in just two days using Unity and C# as part of the 32nd Ludum Dare Game Jam (where the theme was “An Unconventional Weapon”).

The objective of Beacons is to survive as long as possible whilst guiding the blue cubes (that flee when they spot the player) to randomly spawning goal points and avoiding red cubes (which appear when the black sphere that roams around the level kills a blue cube) that chase and attack the player. The player is also able to place a beacon on the map which does two things: any cube (whether it’s red or blue) that sees the beacon will immediately move towards it, ignoring the player and if the sphere sees the beacon, then it will try to run away from it. The beacon lasts for approximately ten seconds and another beacon cannot be placed until five seconds after the last beacon was placed.

The game is currently playable on web browsers running the Unity webplayer plugin as well as on PC, Mac and Linux.

A more detailed post-mortem of the game is available to view on my blog page and the source code is currently available on GitHub.


Tools used:

IDE: Visual Studio
Library/Framework:Unity (with RAIN AI plugin)


Ludum Dare Page (includes links to the web version of the game)

GameJolt Page (includes links to the web and desktop versions of the game)


Source Code


One response to “Beacons

  1. Pingback: Ludum Dare 32 Results Analysis | Jason's Dev Blog·

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s