Project

General

Profile

Actions

Feature #22

open

GUI System

Added by quintus almost 3 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Start date:
04/28/2021
Due date:
% Done:

0%

Estimated time:

Description

There can be no useful game without some kind of user interface. This ticket is to track progress on the GUI basics. It is not meant to track progress on specific GUI questions, but simply for the common ground more or less all GUI elements in the game need. This entails at least the question of what GUI library to use. If it turns out that's all the GUI elements have in common, then this ticket is completed after choosing the GUI library.

As for that library, I make the specific suggestion to use Nuklear. We had so much trouble with CEGUI in TSC that I would like to avoid it if at all possible. Nuklear should provide everything we need while being an order of magnitude easier to use and compile.

Another option would be to write a GUI system from scatch, but I do not feel like it. If someone volunteers, I would however see no reason to reject. Keeping dependency numbers small is a useful goal on its own.

No data to display

Actions

Also available in: Atom PDF