Unity DOTS package · Gameplay architecture
NSL Stats
A generic stat and effect system for Unity DOTS. Author stats, damage, buffs, and healing as assets; bake them into IDs, blob assets, and ECS buffers for runtime processing.
Explore the packageUnity DOTS developer / ECS / C#
I’m Emmanuel. I build games and the systems behind them with Unity DOTS and ECS. Right now that means Ant Mill Inc, a colony game where one ant becomes thousands. I also make a data-driven stats package and published Android games.
01 / Now building / Unity DOTS

A dark real-time incremental colony game. Feed the nest, grow the swarm, and keep the great worm fed, or it eats the colony.
You don’t control ants one by one. You shape the colony, and thousands of tiny minds do the rest. Each ant only sees what’s nearby, follows pheromone trails, and carries food home. That’s the kind of crowd Unity DOTS and ECS were made for.
Click to drop food. Watch the trails form.
This is a small pheromone sim in plain JavaScript, the same idea as the game in miniature. Ants sense trails with three antennae, lay one scent while foraging and another while carrying food, and the scents evaporate over time.
02 / Side quest
About a thousand grains with real friction, plus a paddle wheel, a tipping scale and rolling steel balls. It's all written from scratch in plain JavaScript. Scoop sand with the bucket, pour it into the funnel, and watch it run.
Drag to move the bucket. Turn the gold knob or scroll over the bucket to tilt it.
03 / Selected work
Unity DOTS package · Gameplay architecture
A generic stat and effect system for Unity DOTS. Author stats, damage, buffs, and healing as assets; bake them into IDs, blob assets, and ECS buffers for runtime processing.
Explore the package
Published game · SouthStarLight
A rolling-ball racing game for Android.
View on Google Play
Published game · SouthStarLight
Part of my SouthStarLight game collection.
View on Google PlayUnity demo · C#
A small top-down RPG demo built in Unity, with source available on GitHub.
View the source04 / About
I’m a Unity developer working with C#, gameplay systems, and data-oriented design. My public work includes a DOTS stats package, Unity demos, and Android games published as SouthStarLight.
You can explore the packages on GitLab, browse my code on GitHub, or try the games on Google Play.