Monday, December 4, 2023

Engine Reboot

Most players do not care what engine a video game is built with, so I have not focused much attention in my social media posting on that aspect and, for the most part, may keep it that way.  However, on September 12 a chain of unfortunate events followed a clearly unvetted pricing plan for Unity, which is the engine in use to create the first version of Slapdash Plank.  Skipping a long story, those events lead me to look into other game engines and, after a bit of tinkering, I decided to try porting Slapdash Plank to Godot 4.


Efforts began on October 1 and by December (2 months later) the core of the logic and 3D models were successfully ported.  Since the Unity code was written in C# and Godot supports it as well, that is what will be continued.  The splash, title, and game scenes are implemented, but only some screen buttons, mouse, and keyboard support are working.  The player, computer, and physics are all working as intended.  I was even able to find acceptable replacements for the ocean and sky shaders. So, with those absolute requirements in place, the rest is basically grunt work.


Perhaps one overlooked item is the responsiveness of the physics collision being able to play the contact sounds quickly and rapidly as the die rolls across the planks.  Looking forward to finding out this December!

No comments:

Post a Comment

Engine Reboot

Most players do not care what engine a video game is built with, so I have not focused much attention in my social media posting on that asp...