The Infinite Runner Engine is a Unity 2D+3D Endless Runner Kit, available on the Unity 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.
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 object pools and spawners, that will allow you to spawn platforms, enemies, bullets, obstacles, buildings, while keeping your game optimized
Advanced object pooling : spawn objects randomly or in the order you choose, play with their pooling chances to get the exact gameplay you need
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, you can even have one way platforms if you want
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.
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.
Downhill : a curved hills based game, inspired by games like Ski Safari or Tiny Wings. Comes with its own character selection screen.
Vertical : Jump from platform to platform using swipes and tap to climb to the top!
Flight of the Albatross : Fly through a sea of rocks and reach the end of the ocean
The Sky Theory : Pilot your way through dangerous caves and collect all the coins!
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, options, level selection, instructions, countdown...
The whole engine has been thought with mobile as a primary target device, and the asset includes support for touch controls (tap, swipes...),
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!
Scenario manager : plan events at certain points in time or when the player reaches a specific score
Game Events : trigger events from any class to sync your different objects.
Achievements : simple achievements system, yet extremely versatile, to cover all your needs.
Character selection : add a screen to pick your character for a specific level.
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!
The asset comes with a complete documentation of all the classes, the entire codebase is commented, and there are already video tutorials available.
The names Infinite Runner Engine, More Mountains and Reuno Corp are copyrighted. Apart from that,
feel free to use all code and visual assets included in the asset in your games.