Don’t forget to leave a comment and **[SIZE=20px]RATE **it![/SIZE]
Hello all,
The 2D Endless Runner game kit offers you the basic/main features for building your own Infinite Runner type of game. It’s easy to understand and use in your own projects. Everything is commented and customizable. The basic idea of this types of games is that you avoid or destroy obstacles, while picking up coins and power-ups that help you gain bigger scores and rewards.
Coins and obstacles are spawned **grouped **in a pattern or individually. There is also a score system that increments every X seconds and together with the coins you pickup they will be saved and shown in a local “High Score” screen.
Almost all the blueprints communicate through a single “GameMode“ blueprint, making the links between the systems more smooth and understandable.
Below there is a full list of functionalities (more will be added in future updates):
Character
Jump or double/multi jump
Character Selection Screen
Environment
Parallaxing effect
Customizable speed values for each environment element
Looping
Obstacles
Patrol enemy
Projectile enemy
Static enemy
Special enemy (attacks your last character position)
Can be destroyed if jumping on them propelling you upwards
Damage/Health System
Customizable health with HUD display
Health pickups
Customizable enemy damage values
Hurt + death states
Slow motion death (NEW)
Rewards
Low, Med, High rewards (customizable reward value)
Displayed in the HUD
Powerups
Coin Magnet (attracts coins towards you)
Health
Invincibility
Reward multiplier
Hover (The player levitates when jump is held down and the powerup is active) (NEW)
Visual feedback when available
Spawning system
Make your own patterns or obstacles/coins/powerups
Spawn at random or fixed positions
Spawn chances per actor types (ex: 20% to spawn X, 80% to spawn Y)
Special single object spawner (spawn powerups or special enemies)
Difficulty
Increments once every 60 seconds for X times
You can manipulate spawn chances for each actor type in each iteration
Max difficulty lets you manipulate spawn changes (%) gives you extra coins on pickup and extra damage taken
Score
HUD display
Increments every 2 seconds
You can get bonus score values in some cases
Save Game File
Coins and scores are stored locally in a save file
High Score and coins HUD display
UI
Start, warm up phase with character text hints (idle dialogue text display)
Ingame HUD displaying Coins, Health, Score
Pause screen (Resume, Restart, Score, Quit)
Score screen: High Score (last 10 entries), Total Coins, Delete, Reset saved file
Text feedback: powerup picked up, difficulty increase
Level Progression (editable progress bar that when fills changes the level) (NEW)
Other Features
Sounds: Music, pickups, hurt, death, menu buttons, jump
Animations: Death, Hurt, Run, Jump, Enemy move
Effects: enemies move and attack, enemy death, pickup
Tutorial available in the Tutorial Folder inside the kit
Future Updates
I intend to improve this kit over the time, either with fixes or new features.
See a list of things to come here: here](Trello)
Contact
Let me know if you have any suggestions, feedback or you just want to share your opinion related to this kit.
Email: [EMAIL=“fkrue4@gmail.com”]fkrue4@gmail.com
First of all: this project is very well organized with lots of different features. I am indeed a happy customer and I will be looking forward to work with on project.
As for feedback:
1: Player has to double-tab within a very short period of time to perform a correct double jump. The double-jump effect fades as the single-jump progresses and is closing to hit the ground again. Could you adjust the mechanics so the double jump is possible all the time as long as the player has single-jumped and not yet hit the ground?
2: As I reach score 70-100 the items stops generating. Player runs for eternity without any in-game impact
Hello again Mykita. I am really glad you are happy with the asset and I hope it will serve you well on your own projects.
Regarding the feedback you provided:
You can go to the character blueprint and tick the Zoverride bool checkbox on the Launch Character card. This will prevent the velocity from stacking with the character’s Jump ZVelocity. This should fix the clumsy double jump
Something broke or is unstable in the spawn object communication. I am currently investigating this issue and I will let you know when it is fixed.
Hope this helps
Hi Mykita, first of all thank you for the rating, I really appreciate it. To fix the second issue you must go into each spawner and change the first Branch condition to <= just before the first spawn type event , right now its < which means the right number won’t be picked.
I am working on some hotfixes, updating some documentation and I will update the assets soon.
I hope this helps and if you have anymore questions or remarks feel free to post them here.
Is there anyway you can add a selectable character to the kit like a screen where players can select between the cat or the dog? and also maybe checkpoint system example player reaches this many steps lets jump to a new map. thanks in advance
Hello. First of all thank you for the interest in this project. A character selection screen is on my to do list indeed. I just have to find the time to do it.
Regarding the checkpoint system I will have to do some research there before considering adding it to my list.
In either case I will let you know of the outcomes.
Hello. I am very busy in this period and I didn’t have the time to work on the project.
As soon as I have a stable version in the future I will let you know
Excellent code and game! I bought this project so I can add my own custom assets. Sadly I can’t find where to replace the music, background images, and platform. Any help would be appreciated. Also, how much do you charge to customize this game with my assets?