Skip to content

Game Story Backgound

Yee edited this page Oct 12, 2021 · 16 revisions

Game Background

Ragnarok Racer combines the concepts of outer space and Vikings into a single-player platform racing game. The player is an astronaut Viking visits a planet, Asgard, and comes across a mysterious egg. The player must outrun the formidable forces which are constantly chasing them and return to their spaceship to escape before it's too late.

This game idea was inspired by Scandinavian mythology, where Ragnarök signifies the series of events and catastrophes that will ultimately lead to the end of the world [1].

Influences and Art Concepts

Two games in particular provided inspiration for the game idea; Google Chrome Dinosaur Game and Super Mario Bros.

The Dinosaur Game is a single-player side-scrolling game built into the Google Chrome browser, featuring endless gameplay where the player cannot change their direction or speed and are only limited to vertical movement. The simple, but engaging, game mechanics were taken into consideration for our game idea. However, our game idea chose not to have an endless game, rather one with a set end condition.

Super Mario Bros is another side-scrolling platform game with more complex game mechanics and features than the Dinosaur Game. The player must traverse the game map while avoiding hazards to reach the end of the level. Game mechanics such as the utilisation of checkpoints, a set end condition and the side-scrolling platform environment were used as inspiration.


References:

Table of Contents

Home

Introduction

Main Menu

Main Game Screen

Gameplay

Player Movement

Character Animations

Enemy Monster Design and Animations

Game basic functionalities

User Testing

GitHub Wiki Tutorial

Game Engine

Getting Started

Documentation

Entities and Components

Service Locator

Loading Resources

Logging

Unit Testing

Debug Terminal

Input Handling

UI

Animations

Audio

AI

Physics

Game Screens and Areas

Terrain

Concurrency & Threading

Settings

Troubleshooting

MacOS Setup Guide

Clone this wiki locally