
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.
Technical write-ups, procedural tutorials, and game design field notes from my work in the classroom and game engines. Search by title, keyword, or filter by topic.

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.

If you are teaching middle schoolers, you are operating in a minefield where "EdTech" collides with "Ad-Tech." Here is why it’s time to modernize your toolkit.

Platforms like Unreal Engine and Unity are more than just "game engines." They are powerful real-time 3D simulation engines, and they're quietly becoming foundational across a shocking number of industries.

A series of AI flashcards won't cultivate the deep thinking students truly need - things like context, reflection, synthesis, and the support of an informed mentor.

In a world obsessed with interactivity, zero-player games remind us that sometimes, the most compelling experiences come from stepping back and simply watching a world unfold on its own.
Before high-definition graphics and advanced rendering techniques, video games were built around strict hardware limitations. With ArtPixelfy, you can explore the evolution of computer graphics and experiment with different historical video game palettes.

AI is different from previous technological disruptions. It won’t eliminate all jobs outright, but it will create a competitive advantage for those who know how to use it. If you don’t learn to integrate AI into your work, someone else will.

AI is transforming game development with faster workflows, ethical concerns, and creative collaboration opportunities for artists, programmers, and storytellers alike.

Explore the differences between ChatGPT, Custom GPTs, and AI Agents, and learn which AI tool suits your tasks and goals best.

Tiny Glade is a delightful game that doubles as an introduction to 3D modeling, spatial visualization, and design aesthetics.

EVE Frontier combines blockchain, player-driven economies, and innovative gameplay. Is this the savior of Web3 games and the future of MMOs?

Windsurf features a unique AI assistant, Cascade, which feels like an indispensable collaborator. Whether it was debugging, making smart coding suggestions, or streamlining tedious tasks, Cascade amplified my productivity.

Learn how to build a fun and interactive duotone image editor web app with features like image uploads, Unsplash integration, and custom color effects. This step-by-step guide covers design, coding, and deployment, with tips on using AI to streamline development and enhance user experience!

Discover what ray tracing is and why it's revolutionizing computer graphics. Learn how this cutting-edge technology creates stunningly realistic lighting, shadows, and reflections in games, movies, and more.

OpenAI's Swarm can revolutionize small businesses by automating customer support, sales, marketing, HR, and internal workflows. Learn how AI agents collaborate to streamline tasks and improve efficiency, freeing up time for business growth.

Explore top game APIs from Blizzard Battle.net, Steam, and EVE Online. Create companion apps, detailed analytics, and enhance your gaming experience.

John Conway's Game of Life raised some interesting philosophical issues about the nature of patterns, emergent behavior, and AI.

TeamTorch is the brainchild of my efforts during a 24-hour hackathon hosted by LabLab. This innovative prototype application serves as a valuable human resources assistant for both existing employees and incoming hires alike for small to medium sized companies.

The power to create and customize GPTs is now accessible to everyone, irrespective of their coding expertise. This paves the way for a multitude of applications, encompassing personal endeavors, business innovations, and enhancements in public services.
Embark on a thrilling journey in KISS: Rise of the Avatars, the electrifying sequel to the acclaimed KISS: Psycho Circus - The Nightmare Child

The Rube Goldberg Machines' Unreal Learning Kit exemplifies Unreal Engine's potential to revolutionize STEM education. It underscores Epic's dedication to providing captivating and memorable learning experiences with Unreal Engine.

Explore Pinokio, a groundbreaking AI browser that simplifies the process of launching and automating AI applications.

Did you know you can export your Minecraft creations into Blender and other 3D graphics programs? Discover the world of Mineways and unleash your creativity!

Unlock new levels of creativity in your storytelling with an innovative exercise that uses images to inspire plot summaries. This method enhances observational skills, stimulates imagination, encourages conciseness, and fosters empathy. By harnessing the power of visual imagery, writers can create more engaging, memorable, and impactful stories.

Collaborative storytelling with Google Docs is a fantastic way to make writing more social, creative, and fun!

I've just completed my first visual novel, and the journey was as exciting as the story itself. The stars of this journey? An open-source platform called Twine, and my trusty AI design assistants.

This is an AI-assisted narrative of the notes I took from my last Dungeon's & Dragons play session!

While it's often believed that free applications can't match up to their paid counterparts, there are open-source options that come surprisingly close.

A story about a girl and a shark, completely written and illustrated by AI.

This AI platform can generate images from text descriptions in just seconds, allowing users to create stunning, unique - and sometimes outright creepy - visuals for their projects.

Modular synthesizers are complicated beasts. But what if you just want to play around with some awesome sounds?

"Fail early, fail often, but always fail forward." Welcome to the dynamic world of rapid prototyping for game design!

There are many similarities between user experience and user interface design, but there are also some crucial differences.

What better way to teach students the STEAM (science, technology, engineering, arts, and math) curriculum than using things they already know and love like Fortnite, Minecraft, Legos, etc.?

The public release of "Angie’s Place," my game submission for the Core 2.0 Invitational hosted by Manticore games, is now available to play for free.

Angie's Place is my game submission for the Core 2.0 Invitational hosted by Manticore games. You can play it here (requires the free Core client)....

This handy checklist from the folks at Mantacore Games shows you everything you need to check for before publishing a game.
Dear Burger King... Boy, do I have a “Whopper” of a tale for you. Your store at 5265 US HWY 1 in Vero Beach, Florida, store 27009, just gave an...

I am honored and humbled to have been one of only 50 developers around the world to be invited to the Core Invitational. This game development contest runs from August 12 to September 13 and includes a whopping $140,000 in prizes (including a Tesla Model 3)!

dy5topia is my submission for "DYSTOPIAN WORLDS: a deadmau5 x Core Collab Jam." The jam objective was to create a dystopian world using Core.

Fortuna! is an original composition and the title song for the (imaginary) game, Return to Treasure Island.

J.P. Winkle's Jungle Hunt! is a 3D walking simulation / treasure hunt built in Unreal Engine and designed by Quadratic Games.

Machina Vol. II: Industrie finds me and my AI companions delving into electronic music and ambient soundscapes, creating new music using vintage synthesizers and drum machines.

Until Death...? is a 3D platformer game that was submitted to the Epic MegaJam 2020.

I've been working on a crafting and survival game for the past few weeks, with the working title of "White North."
Ultimate Icon Generator is a clever little tool for generating icons for 3D meshes in Unreal Engine.

Machina is a multi-album musical concept project containing songs composed, performed, and mastered using artificial intelligence (AI).

Download this Unreal Engine VR project with gamepad-like player movement for the Oculus Rift.

Having a modern synth inside of the game engine with access to all of the parameters at runtime is incredibly powerful. It won't be long before we have gorgeous, true procedurally-generated music and soundscapes that can respond to events in the game.

If you have ever used Adobe Premiere Pro, Apple's Final Cut, etc., you should find the workflow of cinematics in Unreal Engine relatively intuitive.

Earlier this week PreSonus released Deep Flight One for Studio One, an expansion pack for Presence XT. The presets sound fantastic out of the box particularly the pads, drones, and soundscapes.

Cat-Earth Society (CES) was an award-winning submission to the 2019 Epic MegaJam. CES won the TINY AWARD for the best game that came in under 100MB. The original 5-member development team is expanding on CES and working towards a future commercial release! Be sure to join our Discord server for the latest updates on the game. If you haven't seen or played Cat-Earth Society, read on.

In the first part of a two-part article, I provide some background on my history with digital audios workstations (DAW) as I prepare to leave Logic Pro for Studio One.

Drone Mountain is a semi-realistic drone / quad-copter simulation built in Unreal Engine. A quad-copter is a multi-rotor helicopter that is lifted and propelled by four rotors. You can pilot your drone in an Arctic environment with a control scheme that is similar to what real-world drone pilots use. The game is free to download and play, and you can get it over at itch.io .

Before switching to Unreal Engine, I built this character editor in Unity using the visual scripting system Playmaker. You can try out a low-resolution WebGL build by clicking here .

Fun article I wrote about college basketball rankings, Blue Ribbon, and ESPN from my days working on EA Sports' NCAA College Basketball.

After much evaluation, trial, and error, I've decided to go back to GitHub and GitHub Desktop.

This Game Design Document (GDD) template should work for most any kind of game on any kind of digital platform.

The first playable "game" project I built (mostly) by myself is called Fallingwater. Check it out!