Welcome!
This is my little corner of this wondrous thing that we call the internet. I am Zoee Silcock and I have a passion for building and learning new things. The term zoeetrope is based on the term heliotrope which is used to describe plants that follow the sun, similarly this page is meant to follow me. This latest iteration of the page is a pure HTML page with no backend, no JavaScript, no cookies and no tracking of any kind.
Posts
-
2026-08-04 - Flint's origin story
I first got into game development back in 2014, the first project I worked on was a mobile game made in Cocos2D with a friend. After launching the game on iOS we were disappointed to find that the promised Android support was not happening at the time. Unity was starting to get widely adopted so I took the opportunity to learn it by re-implementing our game in Unity. I was sold on the concept of democratizing game development and it felt like they actually cared about indie developers.
-
2026-04-04 - Introducing Flint
Flint is a set of building blocks for creating your own game engine. Every game is different, and a general purpose engine is rarely the best fit for any specific one. Flint gives you the key ingredients to put together an engine that makes sense for your game, and helps you get up and running quickly.
Learning
To strengthen my low level skills and for coding games from scratch I am learning Zig. So far I am really enjoying the simplicity of the language and the focus on everything being explicit. I’ve also spent some time learning Godot because I am not happy about being dependent on Unity for developing games, but I’m not sure that Godot is the way I want to go once we finish our current Unity project.
Here are some of my learning projects:
Zig
- Flint - Building blocks for the game engine your game actually needs.
- Handmade Zig - Learning Zig by following along with the Handmade Hero series of videos by Casey Muratori.
- Wildcar - Learning about 3D rendering and car physics.
- monkey-lang - The result of reading the book called Writing An Interpreter In Go by Thorsten Ball and writing it in Zig instead. The book uses a lot of interfaces which is possible in Zig, but I would probably prefer a more Zig friendly approach.
Godot
- Symmetar - A project I created when I needed something slightly bigger than a hello world type project for learning Godot.
- Tetra Type - A little experimental on-screen keyboard I built in Godot.
Links
- GitHub - Here you can see some of my side projects.
- Clarus77 - My first ever homepage from the late 90s.
- Mobtimer - A little tool I built for pair programming.
Contact
You can reach me via zoee-dot-silcock[at]gmail-dot-com.