I build things. Let's see where they go.
I'm Ashton — a developer from Western Australia building games, desktop software, websites and learning resources that catch my interest. This is a catalogue of the things I'm making, and why.
A world I'm building.
The long-term project: everything I'm learning about systems, architecture and world design ends up here.
Aetheria
A massive multiplayer 2D top-down ARPG focused on exploration, combat, progression and a world worth getting lost in.
- Godot + C#
- Multiplayer
- 2D Top-down
- ARPG
Other things I'm making.
Not everything starts as a huge idea. Some projects are smaller, stranger, or simply an excuse to learn something properly.
Embermark Forgery
A cozy-yet-tense 2D smithing game in Rust + Bevy. Heat the metal, strike on the beat, inscribe living sigils into steel — then sell your work to a town that remembers what you forge.
Rust Handbook
A visual, deep-dive handbook for learning Rust from absolute zero — 21 chapters, 88 annotated examples and a self-quiz, all in a single dependency-free page.
Java & Kotlin Handbook
32 chapters covering Java and Kotlin from zero — coroutines, Flow, the JVM, interop and a study plan, with 138 annotated examples and a 20-question quiz.
DotFiles
My personal Linux desktop: Hyprland with Lua modules, Fish & Zsh, Kitty, Ghostty, Neovim on mini.nvim — all held together with Catppuccin.
Currently happening.
The most recent things to land — all of them are playable, readable or usable today.
32 chapters, 138 examples and a self-quiz — Java and Kotlin from zero.
21 chapters on ownership, borrowing, lifetimes and fearless concurrency.
The smithing game, rebuilt in Rust + Bevy with a tested simulation core.
A local-first desktop game launcher for Linux and macOS, in early development.
This site: a full rebuild with project pages for everything I'm making.