I spent the first part of this week looking in to various tools that our group could use to build the game end of our design that worked with our available strengths. I looked into several C# based tools like Unity and Godot but decided that the overhead of learning C# plus the fact that C# requires a programming paradigm we weren’t as favorable towards led me in a different direction. I ended up selecting Bevy which is a Rust based game engine that focuses on highly modular designs.
After selecting Bevy, I spent the second half of the week learning how to use Bevy, both to confirm that the tool I selected was the right one and to start designing our game. After messing around for a little, I was able to get a simple static game frame to render. Because I’m on track to get started with the game, I think we’re right on track with respect to the software side.

By next week, I plan on getting a very rough game working which includes only or fundamental actions, like a simple fixed game loop and processing user input (although the processing of our user input will have to change later since I’m unfamiliar with the type of data we can read from our Raspberry Pi).
