BrendonButler / BrendonButler/entropy

[Feature] Implement a core game loop and lifecycle

Open
#20 0 comments 0 reactions 0 assignees View on GitHub
engine enhancement
Dominant language
Java
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

### Description of the Feature

In order to handle pre-initialization, initialization, render, and shutdown phases, the core game loop and lifecycle will need to be designed and implemented.

### Benefits of the Feature

1. The game loop is defined (and overridable)
2. The game lifecycle stages are defined and able to be overridden by the game's implementation (either by directly overriding the methods and/or using annotations)

### Additional Information

Annotations may be useful for games that implement these event-based actions.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.