Heya!
We're a team of 5 students working on a game about a house cat. The bulk of this post is describing our game itself, but there are some tidbits here about the development process itself. Hopefully it's at least interesting to read about some of the rookie mistakes we make as we get our paws wet when it comes to indie game development!
The Core Game:
The Box Dimension is a 3D isometric turn-based tactics game. Things kick off when a house cat jumps into a box and ends up in a realm full of fantastical foes arrayed on a 2D grid. Players can enjoy a well-rounded cat life of smashing swarms of rats, clawing through cardboard boxes for powerups, and dodging robots armed with water sprayers! Use a variety of attacks to outflank your opponents. Enemies telegraph their next move to you, so take your time in the turn-based combat to plan the best course of action to ultimately help this cat escape from the box dimension.
Recent Changes:
Starting with the above baseline, we've recently added cutscenes and a main menu to communicate the story of how the cat ended up in the box dimension and how enemies keep entering the levels. We have also added gameplay progression by unlocking new attacks as the player completes levels. A minimap keeps track of enemies while keeping the camera close to the custom-made animations of the game's characters--it's been especially fun to learn 3D animation for this project!
Future Ideas:
In future, we'd like to refine the story presentation so it's more clear that the cat is in a fantasy of sorts. We also have planned some idle animations for the player and enemies, so the game still has some movement going on even while waiting for the player to take a turn. On the gameplay side of things, we're going to keep iterating on the control scheme to get something more nimble and cat-like.
If anybody's curious about our game, you can view a showcase of our most recent build here:
https://www.indiedb.com/games/the-box-dimensionAnd here's a hard-learned lesson from us to anybody using git LFS to share larger files: GitHub's free plan has a 1 gigabyte data cap on LFS, after which your repo will suddenly stop accepting commits and your LFS pointers (and therefore your files) may become inaccessible. Don't be like us and accidentally store raw assets on the cloud