I'm porting Oolite to the Godot engine. What kind of Quality of life improvements do you want?
Posted: Tue Aug 27, 2019 7:26 pm
Most of you guys probably don't know me since I'm brand new to the community. I found out about Oolite a while ago, recently got into it and I've been enjoying it a lot. And I'd like to try porting the game to Godot, or at least do as much as I can. Godot is an open source game engine that uses the MIT license. It's like Unity and Unreal in that you're working with an editor. And because it's MIT open source games like Oolite can be ported over.
The engine has several technical benefits it could bring to the project
-PBR materials
-Support for Vulkan in the future (it's being worked on and should be added to the engine in version 4.0)
-VR support
There's also other non technical benefits
-Oolite would benefit from improvements other people make to the engine, Which is a lot, 89 PRs have been merged into Godot in the last week alone.
-It's easier for artists to contribute when there's a interface to use
-Additionally PBR support means the project can attract more 3D artists.
-If anyone wants to contribute to Oolite they have all the learning resources of Godot including official documentation, community help like on Discord, and some youtubers to learn from. Which also means potentially more contributors.
That's not to say there's no downsides. I don't think compatibility with existing addons is possible. And I can't do this on my own. On my own my goal is to get the player flying around a system with a working UI, weapons, and the ability to dock with a space station. But I'd definitely need help with AI and traveling between star systems and galaxies.
Now the main reason I made this post. Since I'm redoing stuff mostly from scratch and this port is going to be a hard sell, I figured there's no better time to do some quality of life improvements. I'm still relatively new to Oolite so I wanted to get the community's opinion. I know one thing that might seem odd to me someone else might prefer. So what kind of quality of life improvements do you want made to the game?
Right now I have three UI ones I'm planning to make
-add settings and joystick calibration to the main menu
-Make the pause menu overlay the game when it's paused. Instead of right now where you pause, then go to the menu.
-Key remapping
So, what kind of improvements or changes would you want made? And do you have any other questions about this port?
The engine has several technical benefits it could bring to the project
-PBR materials
-Support for Vulkan in the future (it's being worked on and should be added to the engine in version 4.0)
-VR support
There's also other non technical benefits
-Oolite would benefit from improvements other people make to the engine, Which is a lot, 89 PRs have been merged into Godot in the last week alone.
-It's easier for artists to contribute when there's a interface to use
-Additionally PBR support means the project can attract more 3D artists.
-If anyone wants to contribute to Oolite they have all the learning resources of Godot including official documentation, community help like on Discord, and some youtubers to learn from. Which also means potentially more contributors.
That's not to say there's no downsides. I don't think compatibility with existing addons is possible. And I can't do this on my own. On my own my goal is to get the player flying around a system with a working UI, weapons, and the ability to dock with a space station. But I'd definitely need help with AI and traveling between star systems and galaxies.
Now the main reason I made this post. Since I'm redoing stuff mostly from scratch and this port is going to be a hard sell, I figured there's no better time to do some quality of life improvements. I'm still relatively new to Oolite so I wanted to get the community's opinion. I know one thing that might seem odd to me someone else might prefer. So what kind of quality of life improvements do you want made to the game?
Right now I have three UI ones I'm planning to make
-add settings and joystick calibration to the main menu
-Make the pause menu overlay the game when it's paused. Instead of right now where you pause, then go to the menu.
-Key remapping
So, what kind of improvements or changes would you want made? And do you have any other questions about this port?