Profile Picture
WarrenWarrens
Settings

What powers me

My hardware is split evenly between Apple Silicon for mobile/web work, and custom Linux environments specifically tuned for game development.

Software My daily driver for most of my work.

Hardware My daily driver for most of my work.

Blog My daily driver for most of my work.

Overview

When i'm not studying but still feeling productive, you can find me working on personal experiments and side projects ranging from visual arts with ink and

MacBook Air (M1 2020) My daily driver for most of my work.

"Tachyon" (Custom Desktop PC) My at home desktop computer i built in 2020 and continued to upgrade, switched to Arch Linux in 2026.

JetBrains Almost every software I use is from JetBrains, those being RustRover, WebStorm, PyCharm, IntelliJ IDEA & CLion.

Figma Easily one of my favorite programs, ever.

Notebook Simple softcover book and multiple pens & pencils.

Software

I use a mixture of free open source and subscription/paid software, ideally i'd prefer to use only software that is free & open source, but i find enough value in the ones i do pay for. Almost none of the following is default, as i have extensively customized & modded each software to me and my preferences.

Godot 4

Primary game engine for 2D roguelikes and 3D retro mechanics.

RustRover

My go-to IDE for Rust development and low-level debugging.

SLADE 3

Doom wad editor for extracting, modifying, and managing retro sprite assets.

TrenchBroom

Level editor for designing 3D BSP-style architecture and geometry.

PyCharm

Level editor for designing 3D BSP-style architecture and geometry.

WebStorm

Level editor for designing 3D BSP-style architecture and geometry.

Aseprite

Level editor for designing 3D BSP-style architecture and geometry.

Arduino IED

Level editor for designing 3D BSP-style architecture and geometry.

IntelliJ IDEA

Level editor for designing 3D BSP-style architecture and geometry.

Github Desktop

Level editor for designing 3D BSP-style architecture and geometry.

Figma

Level editor for designing 3D BSP-style architecture and geometry.

CLion

Level editor for designing 3D BSP-style architecture and geometry.

Slack

Level editor for designing 3D BSP-style architecture and geometry.

Overleaf Latex

Level editor for designing 3D BSP-style architecture and geometry.

Android Studio

Level editor for designing 3D BSP-style architecture and geometry.

Hardware

Computation

My hardware is evenly split between being powered by MacOS or a version of Linux.

MacBook Air (M1 2020)

My engine of choice for 2D and 3D game development.

Its node-based architecture and GDScript make prototyping incredibly fast, especially when building retro mechanics with TrenchBroom.

"Tachyon" (Desktop PC)

My engine of choice for 2D and 3D game development.

Its node-based architecture and GDScript make prototyping incredibly fast, especially when building retro mechanics with TrenchBroom.

Ardiuno

My engine of choice for 2D and 3D game development.

Its node-based architecture and GDScript make prototyping incredibly fast, especially when building retro mechanics with TrenchBroom.

Other

Headphones Almost every software I use is from JetBrains, those being RustRover, WebStorm, PyCharm, IntelliJ IDEA & CLion.

SteamDeckOLED Almost every software I use is from JetBrains, those being RustRover, WebStorm, PyCharm, IntelliJ IDEA & CLion.

Blog

2026-09-17
Games
Journal

Indie Dev - My Experience being an indie dev in 2026

Solo
Godot 4
GDScript

VingtUn - 2D roguelike card game using Godot 4

Thesis
JavaScript
HTML5
CSS
Render
Vercel
FireFox

Honours Thesis: FLIC "Feedback for Live Interactive Coding" - Firefox extension