Viking Races
A downloadable game for Android
Summary and Game mechanics
The player controls a viking racing car along a predefinite track.
The race has a timer that the player has to beat to win the race. Obstacles and the object hourglass are physical objects:
- Obstacles, if hit, decrease the timer.
- Hourglass can be collected and, like a bonus, increases the timer
The timer is set to 1 minute (for the prototype).
The game starts after a “3-2-1 Go!” starter.
Gyroscope, input, camera shake and claxon are implemented for best game experience.
DESIGN
Low-poly parts of environment, made in Maya - Evgeniia
Viking Car , Low P, Lambert/shader colors, Made in Maya- Emelie
Cone, Low P, Orange Lambert/shader Color, Made in Maya - Emelie
Hourglass, Glass effect (however solid in unreal), Lambert/shader colorsMade in Maya - Emelie
Environment - Emelie, Evgeniia, Yuliia
Settings Icon, game Icons - Carolina
VFX
Niagara Particle Effects - Emelie
Fake Volumetric Fog - Emelie
Stylized Post-Processing Effects - Evgeniia
Camera Shake - Emelie, Evgeniia
DEVELOPMENT
Custom mappings - Yuliia
Double tap - IA_DoubleTap - car honk - Yuliia
Shake camera - IA_ShakeCamera - Yuliia
1) Hold and release “F” on computer (0.2s)
OR
2)click Shake button
OR
3) Long touch and release on screen anywhere on the phone (0.2s)
Gyroscope rotates camera left and right - Yuliia
GUI för Settings menu (med info för hårdvara) - Farid
When the game is first installed and run, the game checks the amount of RAM on the user's device and sets the default graphic settings accordingly. The pause menu is implemented with UMG, placed in a custom HUD, and displays device information as well as lets the user manually set graphics settings. This setting is then saved and persisted across game sessions. Most of the device information used in the game is accessed through helper functions written in C++ and uses the Java Native Interface.
Timer - Gianluca
Starter Timer 3-2-1-GO!
- Main Timer (Starts after starter timer is depleted)
- The logic in WB_CountdownStarter set a starter timer 3-2-1 GO
- Main timer logic inside WB_Timer (default set on 1 minute for our prototype)
- Function inside WB_Timer to have the right formated texted
- Starter timer and main timer logic inside the game instance allows the main timer to start only after the starter timer is over
- UI Button rotation - Carolina
Contributors:
- Development - Farid Abdulhadi, Christopher Larsson, Gianluca La Bruna, Yuliia Smirnova
- Design - Evgeniia Maevskaia, Emelie Tärnqvist, Carolina Malmros
Updated | 1 day ago |
Published | 4 days ago |
Status | Prototype |
Platforms | Android |
Authors | YuliiaSmirnova, chris_ll91, MintAizawa, felanholy |
Genre | Racing |
Made with | Unreal Engine |
Tags | 3D, android, Low-poly, No AI, Prototype, vikings |
Average session | A few seconds |
Languages | English |
Inputs | Touchscreen |
Leave a comment
Log in with itch.io to leave a comment.