jeffsquared dot com

Hello there, I’m Jeff, a software engineer in Austin, TX. This page documents toy video games I’ve created on a journey to learn video game development. Games are listed in chronological order, and all games are developed in Unity 6. I don’t use LLMs or Generative AI for content, code, art, music, etc. - only for researching things.

For inspiration during this journey I am referencing the 20 Games Challenge.

Contacting Me: I’m open to new opportunities and relocation; if you’re an employer looking to hire, please send me an email as I’d love to learn more about your challenges and problem space.

Table of contents

Game 1: Sprite Flight

image

Sprite Flight is a 2D space evasion game built from a Unity Engine tutorial. Use the mouse to steer and and left click (or W key on US keyboards) to boost forward. It features an immunity window, particle effects, and uses the Unity physics engine. This is the only game created directly via tutorial.

Game 2: JeffPong

image

JeffPong is a 2D pong clone built fully from scratch. It features basic enemy AI and ball fuzzing to reduce lulls in the game. Use the mouse to move the paddle. First to 5 points wins.

Game 3: JeffBreakout

image

JeffBreakout is a 2D Breakout clone built fully from scratch. It features bounce exaggeration based on where the player hits the ball on the paddle to give the player more control. Levels are auto generated via a very simple algorithm.

Game 4: JeffSpaceInvaders

image

JeffSpaceInvaders is a 2D Space Invaders clone built from scratch. This clone focuses on relatively rapid gameplay rather than the slow, measured mechanics of the classic game. It features 3 levels, 4 enemy types, 4 projectile types, particle explosions, game pausing, and uses a pub/sub event system. For this game, I focused on finding good patterns and implementing them. Special thanks to O’Reilly’s Unity Game Development Cookbook (Buttfield-Addison).

Game 4: JeffIndy500

(work in progress)

September-October 2025: JeffIndy500 is my current work-in-progress game that focuses on more detailed 2D character (car) controller movement and tilesets with off-track car slowing mechanics. The core game loop is complete; I’m currently working on menu systems and a second game mode. A youtube preview is included.

© 2025 Jeffsquared.com.