I’m very proud to announce the release of the Infinite Runner Engine on the Asset Store.
It’s a highly customizable, optimized and easy to use solution that will provide you with everything you need to create your very own endless game. It comes with a bunch of complete game examples, in various gameplay styles (platformer, lane runner, etc…). Completely mobile and other touch devices ready, it’s never been this easy to create endless games.
You can check a full list of features, a demo, and more over there.
CREATE YOUR OWN GAME
The idea behind the Infinite Runner Engine is to allow you to create the game you want. With that in mind, it supports both 2D and 3D gameplay, and will give you everything you need to create games with a gameplay ranging from Flappy Bird to Temple Run. You could even use it to create shoot-em-up games, or basically any game where stuff comes at the player.
- Spawners : at the heart of the engine are spawners, that will allow you to spawn platforms, enemies, bullets, obstacles, buildings, while keeping your game optimized
- 2D or 3D : a dedicated interface allows you to create both 2D and 3D games (or a mix of both) using the same classes
- Infinite gameplay options : the engine allows you to implement your own gameplay, by tweaking the spawners and other core objects easily via the inspector.
The asset comes packed with ready to use assets : character animations, spritesheets, 3D models. Everything you see in the demo or videos is included and ready to use in your game or prototype.
BOOTSTRAP YOUR GAME
While the asset aims at empowering you to create your own gameplay, it includes a lot of ready-to-go classes to handle the most common gameplays encountered in classic endless runner games.
- Run and jump : as you would in the amazing Canabalt, run and jump (and double jump, or more) over holes and obstacles
- Platforms : spawn platforms of varying sizes, shapes and angles to jump on
- Enemies : spawn enemies or obstacles that will kill your characters if they touch them
- Pickable objects : grab coins (or whatever you want) to increase your score!
- Multiple characters : instead of having one character running endlessly, why not have more ? The engine handles any number of playable characters you want.
BUILT-IN EXAMPLES
The asset comes packed with examples, so you can see how it all works. You can also expand on these examples to get started even faster.
- Backwards Dragon : have your dragon breathe fire to avoid flying electric sharks. See, you can really create anything you want.
- Lane Runner : a top down, 3D runner where you have to avoid obstacles coming at you by switching lanes left and right.
- Flappy Cloud : an homage to the classic Flappy Bird, but this time with a cloud and penguins.
- Jelly Forest : run through a forest, jumping from platform to platform.
- Minimal 2D : a very basic, barebone 2D endless runner, where the more you survive, the faster (and harder) the game gets.
- Minimal 3D : basically the same thing, but in 3D.
- Multiple Characters : run and jump with not one, but 3 little cubes. Lose em all and you’re done.
- GUI : in game menus, pause, start screen, level selection, instructions, countdown…
MOBILE FRIENDLY
The whole engine has been thought with mobile as a primary target device, and the asset includes support for touch controls, gamepad and keyboard. You can even try a demo of the asset, available on Google Play.
HANDLES ALL THE HARD WORK
The asset includes tons of classes that will handle all the hard work for you, so you can focus on your own features.
- Spawners and object pools : spawn anything you want : obstacles, enemies, background stuff, the engine will recycle them for you so your device’s memory never gets crammed.
- Parallax : implement and tweak parallax backgrounds super easily.
- Camera controller : a super smooth and customizable camera, that does exactly what you want : follow the player, constrain movement on a certain axis, zoom in and out depending on the level’s speed, and more!
- Game Events : trigger events from any class to sync your different objects.
EASY TO USE
Although you’ll still need to have basic Unity/C# knowledge to properly use it, the asset aims at simplifying level design.
- In-scene helpers : easily visualize recycle and death lines, managers, spawners, camera bounds, etc…
- Built to be extended : all the classes included in the asset are meant to be extended, so you can code without wondering if the next asset update will break your project (it won’t).
- Inspector : control the engine via the inspector, so you don’t have to dive into code to change the core values of your level/spawner/manager/etc… You can also check what’s happening in the inspector as your game runs.
- Helpers : the asset comes packed with helper classes to help you draw gizmos, debug stuff, schedule object destruction, and more!
COMPLETE DOCUMENTATION
The asset comes with a complete documentation of all the classes, the entire codebase is commented, and there are already video tutorials available.
You can check a full list of features, a demo, and more over there.