Abishek’s Status Report for 2/7

As Caleb mentioned in the proposal presentation, a lot of the work for this project can be parallelized across the hardware and software components. This week, I mostly brainstormed about possible game ideas and ways to implement it. I did some research on possible game engines and it came down to either Unity (C#) or Bevy (Rust).

Unity seems to be the more fleshed out project and will possibly have better community support, but learning C# might be a high barrier.

Rust on the other hand is less of an overhead since I have already used it before, however getting Bevy to read input from our hardware could potentially be more complicated based on my initial exploration.

By next week, I hope to have a clearer picture over the pros and cons of both game engines and finalize a decision (and also get aligned with Rishabh on the choice of what platform to use to design the game engine). Furthermore, I also want to start finalizing a plan for how we will process the user data to adjust game difficulty. This might be through some sort of simple ML model or other rule-based evaluation.

I would say we are on schedule.

Leave a Reply

Your email address will not be published. Required fields are marked *