N64 Fishing Minigame
My first minigame using Libdragon Nintendo 64 SDK and Tiny3D graphics!
In this fishing game, the goal is simple: Fish the waters around the island to catch the most fish in the allotted time. Just watch out for aggressive anglers nearby!
Running the game
In order to run the game, you will need the N64brew GameJam loader and the most recent N64 fishing assets.
Implemented Features
- GJK/EPA Collision system using custom Minkowski sums and 2 pruning passes with single dimension edge checking and AABB overlap checking
- State machines for main scene and AI players
- Game logic for fishing, accruing points, and pushing other players to stun them
- Modified CC0 animations with reduced tri count to optimize performance on N64 hardware
- Coding decisions with thought to limited hardware (e.g. avoiding virtuals and std::function, instead favouring switch/case statements)
- Modified debug system to show AABBs and some diagnostic information such as FPS
Sample Gameplay
