Hi,
As a gamer, but also as a software engineer I was wondering if your software has been written in a way that supports separation of the game simulation layer and the visual/acoustic representation layer - I wonder because this would allow a redesign of the UI using modern graphics API without breaking the game. It would be cool to publish the necessary interfaces to allow enthusiasts like me to contribute...
Cheers,
Brain
Redoing the UI? Sourcecode available for enthusiasts?
- Brain
- Level 3 user
- Posts: 97
- Joined: Sat Jun 16, 2018 1:20 pm
- David
- Community and Marketing Manager at Enlight
- Posts: 10431
- Joined: Sat Jul 03, 2010 1:42 pm
- Has thanked: 78 times
- Been thanked: 226 times
Re: Redoing the UI? Sourcecode available for enthusiasts?
The UI is not done in a script format and therefore cannot be customized.
Thanks for your good intention though.
Thanks for your good intention though.
- Brain
- Level 3 user
- Posts: 97
- Joined: Sat Jun 16, 2018 1:20 pm
Re: Redoing the UI? Sourcecode available for enthusiasts?
How are the DLCs developed? Is it all LUA script or similar?
Cheers,
Brain
Cheers,
Brain
- Brain
- Level 3 user
- Posts: 97
- Joined: Sat Jun 16, 2018 1:20 pm
Re: Redoing the UI? Sourcecode available for enthusiasts?
Great, C++ is a good choice. How is the code layered then, is the UI code capsulated from the game core? Or is it all a great big mess that requires some genius to decouple and refactor?
Cheers
A Genius
Cheers
A Genius

- David
- Community and Marketing Manager at Enlight
- Posts: 10431
- Joined: Sat Jul 03, 2010 1:42 pm
- Has thanked: 78 times
- Been thanked: 226 times
Re: Redoing the UI? Sourcecode available for enthusiasts?
It is done in a way that is similar to most game projects that do not use a third party UI library, which is that the game has its own UI functions.
- Brain
- Level 3 user
- Posts: 97
- Joined: Sat Jun 16, 2018 1:20 pm
Re: Redoing the UI? Sourcecode available for enthusiasts?
If you say that it almost sounds positive. What is the dev's position about starting to add OpenGL and apply strangulation pattern to the game?