
Why "Vibe Coding" Can't Teach Game Architecture and Design
When students bypass the friction of building basic mechanics from scratch, they miss out on the mental models required to diagnose why two systems are fighting over the same variable.
I am Joe Stallings: a Georgia Tech graduate (earning Dean's List honors at one of the nation's top-ranked public research and technological institutions), adjunct professor at Southern New Hampshire University, technical designer, and automation consultant. Quadratic Games is my play laboratory. It is where I test experimental game mechanics, build procedural tools, stress-test automation scripts, and document what works in the classroom and the business world.
Whether exploring procedural levels in Unreal Engine 5, scripting Python bridges for Blender, or helping companies leverage AI to automate their businesses, this is the sandbox where ideas get built, broken, and documented.

When students bypass the friction of building basic mechanics from scratch, they miss out on the mental models required to diagnose why two systems are fighting over the same variable.
Featured tools, pipeline scripts, and game prototypes I’ve built for development and teaching. Explore the complete collection and source code on the dedicated projects page.
Interactive image-to-pixel-art converter with authentic historic color palettes from vintage hardware: Game Boy (1989), NES (1983), Commodore 64 (1982), ZX Spectrum (1982), and CGA (1981).

Interactive chord synthesizer and visualizer. Features advanced chord string parsing (e.g. Cmaj9, F#m7b5), an interactive 3-octave piano keyboard, polyphonic Tone.js synthesis, ADSR envelopes, and live QWERTY chord detection.

Ergonomic Unity editor extension packaged for Unity Package Manager (UPM). Allows game developers to cycle between Move, Rotate, Scale, Rect, and Transform tools using a single Spacebar hotkey.

Cyber-brutalist tactical post-game analytics dashboard for Heroes of the Storm .StormReplay files. Parses Blizzard game telemetry to generate combat breakdowns, talent timelines, 2D death heatmaps, and TruScore™ performance ratings.

Interactive duotone styling web app that transforms images into high-contrast two-color artwork. Features integrated Unsplash image search, real-time color pickers, and single-click canvas image export.

Python procedural terrain generation and shader visualization tool for Blender. Generates algorithmic height fields, elevation waves, and landscape shaders directly inside Blender 3D viewports.
Recent write-ups, design postmortems, and tutorials from my work in the classroom and game engines. Search keywords and browse all categories in the complete archive index.

When students bypass the friction of building basic mechanics from scratch, they miss out on the mental models required to diagnose why two systems are fighting over the same variable.

Why first-time developers and game design students fail when chasing massive open-world pitches, and how building an inventory of modular, shippable micro-prototypes creates lasting momentum.

Flowcharts and pseudocode help kickstart your designs.They give you a fast, low-friction way to test your logic before writing your first line of code.

Surround yourself with what genuinely sparks curiosity. My LEGO models aren't just decorations. They are daily reminders of why I love design and why I teach.

We’ve built schools that obsess over what students know instead of how they think. Let's change that.

They tech giants don't need to be first. They just need to be the default setting on your phone or laptop.