Day 1 of Game Dev: Bevy and Tic-Tac-Toe
So I’m starting to write code, opting to begin with Bevy – what’s funny is two years ago I’d first heard about the project while I was mowing my lawn and listening to a podcast, and thought “That sounds awesome!” and then it’s only in the past day that I’ve actually forced myself to take the time to pick it up a bit.
Just to get the ball rolling, I’m going to try to make an extremely simple game of Tic-Tac-Toe, just to learn the following concepts:
- Main menu which will effectively only let you start or quit
- Start game and run game loop
- Handle user inputs (mouse only)
- Rendering graphics .. either these will use
egui
in terms of UX, or maybe 2D Bevy graphics concepts - Win/loss condition to end game
- Back to start
I don’t expect the graphics to even be remotely good, and definitely no sound effects.
Once we accomplish this, I think we’ll learn enough to make the next “game” better.
Note: Why am I learning game dev? Because I’ve always wanted to, and so now it’s time to start. Maybe one day I’ll publish something on Steam and make a few dollars, but I’d like to think that one day my kids might play a game that I created and enjoy it– and that’s cool to me.