Remake of the classic game Star Control 2, developed putting together:
- U-gine. Extended with Audio manager (OpenAL)
- Input Manager. Extended with GUI manager
- ECS and Machine State for scenes taken from Dodger.
The main goal of this project is to develop a game mixing different systems previously developed.
To configure input keys for each player, ASCII dec codes must be set in data/conf/controls.json
file
Configurable keys allowed are all ASCII codes between 32 and 127 (defined in include/event.h
-> EKeyboardEventID
). Note that keys which need Shift are not currently
supported.
Special characters, such as Enter and arrow keys, must be added to m_specialKeys
vector in CKeyboardController::Init()
, using GLFW_KEY_<key_name>
,
search for GLFW_KEY_SPECIAL.
Project is currently at v1.0