Skip to content

Save and Load System

Yee edited this page Oct 12, 2021 · 11 revisions

Purpose

Saving and Loading features are crucial to any game which utilises multiple levels, similar to the format of Ragnarok Racer. The importance of this feature lies in its ability to allow players to save their progress, leave the game and return at a later time. In a longer game, being forced to restart over and over again from the beginning will likely discourage the player from finishing. By allowing players to save their progress allows a personalised self-paced experience. Another situation may involve the user having difficulty overcoming certain obstacles, so the save feature can allow them to leave and return to complete the level at another time.

Design

The load screen was designed to align with the Meteor Man start screen for consistency. The background load menu features the circuit pattern and green digital screens. The user will have the opportunity to store four save files, where the green boxes will display brief level and score information.

Implementation

Saving

Loading

Key Components

Improvements

Usage

Issues

UML Diagram

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