Project Status (Redmoon2)

Engine

The Engine project has lasted for 3 years, excluding all tests which took about 2 years. The following list shows what the Engine project existed of:

  • Entity Component System (ECS). The ECS architecture is used as foundation for the game and server. The ECS has made the project 'decoupled' seperating data from methods. A new data file format has been created to store general components.
  • Game Assets are converted to an more easy to process format and are optimized.
  • Game Assets can be loaded and for example are able to be drawn.
  • Game layers
  • Input events
  • Event system based on the ECS architecture
  • Server and client network communication
  • Server to server communication
  • Database connection

Version 1.0
43%
ETA: TBA

All basic functions to play the game are working.

  • Content up to level 200

Game client basics

Definition of Done Status
Loading game Done
Can login Done
Can create/delete character Done
Connection to server Done
Load map Done

Player features

Definition of Done Status
Player has a face Done
Player has basic movements. Done
Player can use basic interface options Done

Server Lobby

Definition of Done Status
Connection with client and send packages Done
Can accept logins Done
Can create/delete characters Done

Server Map

Definition of Done Status
Server can start multiple maps. Done
Server can spawn a player Done
Server can share player information between multiple players Done
Server can share certain events located in a map. Done
Server can load map files and have certain map specific settings and/or systems Done
Warp event in map or other specific events can be added to a map. Done
Improve sever UI Done

Game Map

Definition of Done Status
Loading map objects Done
Drawing map objects Done
Can switch between maps / go back to account. Done
Map events are indicated Done

Particle system

Definition of Done Status

Chat

Definition of Done Status

Faces basics
0%

Definition of Done Status

Items

Definition of Done Status

Instances & Quests

Definition of Done Status

NPC features

Definition of Done Status

Monsters basics

Definition of Done Status

Skills

Definition of Done Status

Grouping

Definition of Done Status

Finish up all the systems

Definition of Done Status
Server map In Planning
Client map In Planning
Performance In Planning
Security In Planning
Refactor In Planning
Bugs In Planning
Monsters In Planning
Player In Planning
Chat In Planning
Particle system In Planning

Content up to lvl 200

Definition of Done Status

Please note that not all scheduled items are listed above.