Raylib
Trigonometry
Efficiency
We built a simulation using Raylib, centered around a lizard-like creature that roams its environment and hunts flies. The creature has a defined "kill zone"—a small field of view where it can detect and respond to targets. When a fly enters this space, the lizard will react and move in for the kill.
Instead of relying on traditional animation systems, we implemented our own using a mix of trigonometry and vector math to control movement and articulation. Procedural animation is a complex and nuanced topic, but building our own system from scratch gave us a deeper appreciation for how expressive simple math-driven motion can be.
The end result was a surprisingly lifelike and reactive creature that moved with purpose and unpredictability. More than anything, it was a great learning experience—both technically and creatively—and something we were proud to build together as a team.