Assets!

Unity assets, to be exact. Here you'll find a mixture of great projects to use for your own purposes. Whether that be to learn or to bootstrap your own, similar project, all assets come with complete C# source code and all necessary components. No DLLs. Nothing hidden.

Battle Zap

Battle Zap is a 2D, abstract art, mobile friendly 'base defense' game where players tap/click to zap incoming enemies. Enemies spawn in and travel down radial 'lanes', and if one reaches the end of the lane, it's game over!

The project includes full, commented C# source code and documentation. Many level mechanics are data driven, and values are easily modified through the Unity Editor, allowing developers complete control over such per wave lane count, spawn speed, spawn count, and more.

Get it from the Unity Asset Store: Battle Zap

Miner Chaos

Oh no! Your deep space mining vessel’s transwarp inducers are on the fritz, causing important cargo to teleport out of the ship and into space! Use the ship's swinging claw to capture all the cargo before a major malfunction occurs, warping you and the freight into oblivion!

Inspired by standup claw machines found in arcades, Miner Chaos is a complete project providing easy customization and creation of new levels.

Includes full C# source code! Works on Mobile!

Get it from the Unity Asset Store: Miner Chaos

Starfurious

Starfurious provides a retro space shooter entertainment experience, inspired by old school stand-up arcade machines of similar theme common in the late 1970’s and early 1980’s. Shoot at and destroy a never ending advance of alien spacecraft while dodging incoming missiles and enemy ships. Do well, and achieve a place of notoriety on the high scores board.

Create custom flight paths for enemies using an easy to understand 2D path editor, also included in the project. High scores functionality is also included, providing functionality to capture high scores, player initials, and to set default values.

The complete project includes full, well document C# source code. Mobile input also included!

Play the WEB DEMO

Get it from the Unity Asset Store: Starfurious

Megavaders 5000

Megavaders 5000 is a complete project inspired by the oldschool Space Invaders(tm) arcade experience. Project provides a complete game loop from opening "Attractor Mode" through game-play and finally game-over/high score collection mode.

Get it from the Unity Asset Store: Megavaders 5000

Animatch & Catch

Animatch & Catch offers a match-3 style game experience similar to Chuzzle. Slide a row or a column of game pieces to create matches of three or more. Creating matches accumulates points and allows advancement through the game to more difficult levels.

Easily customize and change many aspects of the game right in the editor!

Complete, commented C# source code is included in a single scene project built to allow ease of customization. Animatch & Catch provides a great starting point for anyone wanting to make a mobile friendly match-3 style game!

Get it from the Unity Asset Store: Animatch & Catch

BustaBloon!

Balloon bustin', balloon breakin' fun can be found in this casual matching game. Match 2 or more like balloons to break them. Clear the game board to move on to the next level. With each new level, a new balloon type is added.

Featuring fully editable game board sprite sets, easy change-out of sounds, and a simple to understand, single scene project structure ready for you to customize and make your own.

Fully commented,easy to follow C# source code included!

Get it from the Unity Asset Store: BustaBloon!

Memory Matcher

Memory Matcher is a complete, mobile friendly card matching game styled after flip-two-match-two type games. Showcasing four different difficulty levels, attempt to beat your best time! Full source code and other assets included.

Get it from the Unity Asset Store: Memory Matcher

RF High Scores

RF High Scores is an easy to use high score and leader-board manager. Add high scores collection and display functionality to your game with a couple button clicks. All score data stores locally on the target device, making this a perfect tool for arcade style games. The manager utilizes unity-style events, allowing your custom systems to provide fun and engaging feedback to the player during the display and collection of names or initials. Out of the box, a couple score formats are provided, allowing you to create arcade style scoreboards (collect player's initials using up/down/left/right/fire) or to create a leader-board style board where a player's name is inputted. The "display and collection" mechanism of scoring is decoupled from the management of the scores data itself, thus allowing you to create a wide array of input and display formats. Three demos exist and provide fairly easy to follow examples of use. All source code is in commented C#.

Get it from the Unity Asset Store: RF High Scores

RF Scene Loader

Powerful scene loader tool that capitalizes on Unity's async scene loading mechanism and provides the capability to display a custom loading screen. Create a loading screen that is as simple or complex as you like. Control overlay fade times between scene loads, activation and finalization delays, and more! Includes several examples to illustrate various scenarios, such as:

  • Simple cross-fade between scenes (no loading screen)
  • Use of the included loading overlay
  • Custom loading scene with automatic scene activation
  • Custom loading screen with user activated scene activation ( 'Press to continue..' style).

Get it from the Unity Asset Store: RF Scene Loader