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
StatusPrototype
PlatformsAndroid
AuthorsYuliiaSmirnova, chris_ll91, MintAizawa, felanholy
GenreRacing
Made withUnreal Engine
Tags3D, android, Low-poly, No AI, Prototype, vikings
Average sessionA few seconds
LanguagesEnglish
InputsTouchscreen

Download

Download
VikingRaces-Grupp3-APK.zip 226 MB

Leave a comment

Log in with itch.io to leave a comment.