Posted May 21, 2023 by Klaim
#blame #manga #eclipse phase #gits #ghost in the shell #megastructure #roguelike #devlog #c++ #godot
This week I resumed the livestreams on Thursday and did some preparation for the rest of the development. I am starting to work on Prototype 2, which will explore the impact of trying to use Godot as the “view” of the game, driven by the “model” of the game as a godot-extension.
The first step is to do some scaffolding to easily build my C++ model from Prototype 1 as a Godot Extension, which also implies building godot-cpp
which can be done with Scons
or CMake
easily as their scripts are provided, but I actually want to use build2
which is what I like to use these days in my own projects in C++. I could build godot-cpp
in CMake and then link to it using my project under build2
but I kind of fear binary interface issues so I prefer to build everything in the same configurations.
As this is quite boring stuffs, I decided to not do that in the livestream. Instead I made a small presentation explainning how I intend to go, you can take a look at it there..
But at the beginning of the stream I decided to also show some of the inspirations of the project to the (small) audience. I acquired the “Deluxe” edition of “Blame!” which is quite big and perfect to see the details of the pictures. So for about an hour I geeked by showing what inspired the game project, including the previous “Blame!” editions and “Eclipse Phase” and “Ghost In The Shell”. It was quite fun to do.
Then I showed some diagram explaining how I will proceed, what I expect to obtain and the alternatives.
The recording is still live for a few days if you are interested to watch it: https://www.twitch.tv/videos/1823248351
Next week will be quite busy for personal reasons so I’m not sure if I will be able to do much technical work but I hope to at least get to the point where I have some basic code running in the Godot Extension for the game.