- Date: 1.6.2020
- License: CC BY-NC 4.0
- Categories
- Programming languages
- Tools used
UpTime
Our submission made for the GameDev.tv Community Jam in 2020.
You play Skip, a human worker whose mind was transfered into a robot body in a dystopian world where survival depends on finding energy sources to ensure your uptime.
We had 1 month to brainstorm for an idea, create a concept and implement it using Unreal Engine 4.25 (the latest version available at the time of the game jam).
The Game
Download
To download the game head over to our page on itch.io, there is a Windows x64 and Mac build.
Requirements
In order to run UpTime, your computer should meet the following minimum system requirements:
- OS: Windows 10 64-bit.
- Processor: Quad-core Intel or AMD, 2.5 GHz or faster.
- RAM: 8 GB RAM.
- Video Card/DirectX Version: DirectX 11 or DirectX 12 compatible graphics card.
Screenshots
Gameplay Trailer
Insights
Source Code
The full C++ source code can be found on GitHub. Unfortunately the git commit history got lost in the transition from Bitbucket Cloud to a local Gitea server.
Work in Progress
Attributions
My Work
In this project my contributions were:
- implementation of the gameplay logic in C++ and Blueprints, including a pickup system for weapons and items
- continued development and refinement of the random level generator in C++ (initially started by Cedric Lempp, then taken over by me)
- level design of the tiles used by the level generator
- creation of the enemy AI in C++ and Blueprints using behaviour trees and blackboards
- creation of the UI and the player HUD utilizing UMG in Blueprints
- integration of the assets into the game (like 3D models, visual effects and sounds)
- optimization for performance escpecially on lower-end machines
The Team
I would like to express my sincerest gratitude to all people who contributed to this project.
My special thanks goes to Hansheinz Müller Philipps Sohn for providing the server infrastructure.