Skip to content
View gbradburn's full-sized avatar

Highlights

  • Pro

Block or report gbradburn

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
gbradburn/README.md

Hi there, I'm Greg Bradburn! ๐Ÿ‘‹

๐ŸŽฎ About Me

I'm a Senior Software Engineer and Indie Game Developer at Midnite Oil Software LLC, based in Cary, North Carolina. I specialize in creating 2D and 3D games for desktop, WebGL, and mobile platforms (iOS and Android) using Unity.

๏ฟฝ Day Job

I'm a Full-Stack Developer at Credence LLC, where I develop cutting-edge agentic workflows using modern technologies:

  • Backend: Python, FastAPI, FastMCP, PostgreSQL
  • Frontend: TypeScript
  • Framework: mastra for agent orchestration

๏ฟฝ๐Ÿš€ What Else I Do

  • ๐ŸŽฏ Game Development: Creating indie games ranging from arcade classics to educational games
  • ๐Ÿ“บ Content Creation: Livestreaming game development and producing comprehensive Unity tutorials on my YouTube channel
  • ๐ŸŽ“ Teaching: Creating in-depth Unity game development tutorials covering topics from basics to advanced concepts like AI, PID controllers, and multiplayer systems
  • ๐Ÿ› ๏ธ Tool Development: Building Unity Asset Store tools and packages to help other developers

๐ŸŽฎ Featured Projects

Published Games

  • Highland Panic - Scottish-themed multiplayer card game (Steam, iOS, Android)
  • Cosmic Space Fortress - Remake of arcade classic Starcastle (Android, WebGL)
  • Ninja Eggs - Angry Birds-style physics game with hand-drawn art (iOS, Android)
  • Galactic Empires - 3D space shooter (Windows, Mac, Linux)
  • Math Munchies Mayhem - Educational math game for grades 3-5
  • We The People - Historical RPG for Legends of Learning

Unity Tools & Packages

Tutorial Projects

  • 3D Space Shooter Tutorial - Comprehensive 3D game development tutorial
  • Q*Bert Tutorial - 8-part series recreating the classic arcade game
  • Chrono-Collapse - Tower defense with time-loop mechanics
  • Asteroids, Joust, Defender, Beamrider - Classic arcade game recreation tutorials

๐Ÿ’ป Tech Stack

Game Development

  • Primary: C#, Unity 3D
  • Platforms: Windows, WebGL, iOS, Android, Mac
  • Game Development: Unity Engine, 2D/3D Graphics, Physics, AI, Multiplayer
  • Tools: Jetbrains Rider, Git, Bezi

Full-Stack Development

  • Backend: Python, FastAPI, FastMCP, PostgreSQL, .Net Core, WebAPI, SQL Server
  • Frontend: TypeScript
  • Agent Workflows: mastra framework
  • Database: PostgreSQL

๐Ÿ“บ YouTube & Content

I regularly create content on my YouTube channel covering:

  • Full game development tutorials (Asteroids, Joust, Q*Bert, Defender, etc.)
  • Unity game dev livestreams
  • Advanced topics: AI with collision avoidance, PID controllers, multiplayer systems
  • Audio implementation: From basics to advanced mixer groups and snapshots
  • Test-driven development and CI/CD pipelines for Unity

๐Ÿ“ซ How to Reach Me

๐Ÿ“Š GitHub Stats

GitHub Stats

Top Languages

GitHub Streak


"Burning the midnight oil to create awesome games and help others learn game development!" ๐Ÿ•ฏ๏ธ๐ŸŽฎ

Pinned Loading

  1. 3D-Space-Shooter-Tutorial 3D-Space-Shooter-Tutorial Public

    Source code for my 3D Space Shooter Tutorial

    C# 17 10

  2. QBert QBert Public

    Remake of the classic arcade game Q*Bert in Unity 3D

    C#

  3. Starcastle Starcastle Public

    Starcastle game made in Unity

    ShaderLab 1

  4. Midnite-Oil-Software-L-L-C/unity_packages Midnite-Oil-Software-L-L-C/unity_packages Public

    A repository with Unity packages containing components I use often.

    C# 4 1