State of the game
Here’s the current state of the game:
- The overall architecture is mostly done
- Completed systems:
- Player, bullet, weapon, aliens
- Cards
- Can be better (but not necessary for v.0.1.0:
- Levels
- Starting state and modifying the level
- Thus, the framework for my game is done, but the contents need to be fleshed out
- Needs to be fleshed out or refactored:
- More player cards
- Enemy cards
- Artwork
- Number tweaks
- Come to think of it, some things aren’t done
Going forward
The things that need work are more about game design than game development. I am feeling some conflict here:
- The game is not in a finished state and I do not want to publish it without putting in a lot more work into it
- However, the remaining work is not something I am currently interested in learning and upskilling.
Because this game was never really meant to be a published game, I think I’ll prepare the game for a v0.1.0 release, create a demo, and drop it in an incomplete state.
- Since the structure and architecture is really solid, if I ever want to start delving into game design, I can pick this project back up.
v0.1.0 Release
So what are the things I need to do?
- [x] Clean the codebase
- [x] Remove the vast majority of public variables (and make them private serialized variables)
- [x] Check any TODOs in my codebase
- [x] Place stuff in the proper folders
- [x] Write comments or put notes somewhere so that it’s easy for me to pick back up in the future
- [ ] Prepare for demo and release
- [x] Update documentation like README
- [ ] Create a demo
- [ ] Write LinkedIn post
- [x] Publish v0.1.0
- [x] Look into Mac and Linux
- [ ] Nice to do’s but not necessary:
- [x] Maybe update the artwork. It’s kinda a mess.
- [x] I did the background to a different arbitrary color
- [ ] The sound too
- [ ] Maybe create enemy cards and update the selection process to select an enemy and a player card. I’m not sure if I want to do this though.
- [x] Tweak numbers