Skip to content
View usmanbutt-dev's full-sized avatar

Highlights

  • Pro

Block or report usmanbutt-dev

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.

Content in all repositories owned by your account will be closed.
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
usmanbutt-dev/README.md
Muhammad Usman Butt — Software Engineer. Ideas made interactive.

Portfolio · Resume · LinkedIn · Email

GitHub stars

Hi, I'm Usman

I'm a software engineer in Lahore, Pakistan. I started with games and grew interested in the systems behind them. Today I build Unity multiplayer and VR experiences, web and mobile applications, and AI integrations.

I've worked with freelance clients since March 2023 and graduated with a BS in Computer Science from UMT in August 2026.

A few milestones: our team won first place in Game Development at GIKI SOFTCOM 2026, and THRESHOLD placed fifth among 200 teams at the Google Antigravity Mobile Game Challenge 2026.

Selected work

Antigravity for Unity repository artwork

Connects Unity to the Antigravity editor for script navigation and project configuration.

Unity C# Editor tooling

System design by me; AI-written implementation.

ArcSmith repository artwork showing a narrative graph

A visual narrative editor for connecting story elements, with project saving, undo/redo, and a local automation API.

React TypeScript Tauri

System design by me; AI-written implementation.

Project What it explores
THRESHOLD Procedural generation and AI-driven NPC decisions in a Unity game.
SOFTCOM game Our team's award-winning Unity action platformer, with one-button controls and gravity switching.
NijiStream A Flutter media app with JavaScript source extensions; my exploration of extension-based application design.
Unity Modular Inventory System Reusable inventory systems with ScriptableObject item data and separate data, logic, and UI.

Explore all projects and client-work summaries →

Tools I work with

  • Languages: C#, Python, JavaScript, TypeScript, HTML, CSS
  • Games & VR: Unity, Netcode for GameObjects, Photon PUN 2, XR Interaction Toolkit, VR Interaction Framework, Final IK
  • Web & mobile: React, React Native, Node.js, Express, MongoDB, Redis, Firebase
  • AI & workflows: RAG, OpenAI API, Groq, Gemini, Git, GitHub, CI/CD

A little more about my work

Experience — clients, studios, and product teams
  • AI & Full-Stack Engineer Intern · Termnl Tech — Jun–Sep 2026. Helped build a RAG platform for querying connected data and uploaded documents, developed React Native features, and worked with the team on QA and debugging.
  • Head of Game Development · Axiolink Game Studio — Apr–Jun 2026. Led development direction and team coordination for Unity projects, with hands-on C# engineering.
  • Unity Developer · AstroApe Studios — Sep 2025–Apr 2026. Built real-time multiplayer features and optimized performance alongside artists and developers.
  • Freelance Unity Developer · Fiverr — Mar 2023–Present. Build VR and multiplayer experiences around client goals.

Read my resume

How I work with AI — system design and implementation

For Antigravity for Unity, Unity MCP, ArcSmith, NijiStream, ZeroToCode, and CineStream, I designed the systems and used AI to write the implementation. I call these projects vibe-coded.

Directing that work has helped me become more confident with coding agents and AI development workflows.

Unity MCP is paused; I stopped development when Unity introduced its own MCP tooling.


I'm interested in software engineering roles across Unity and game development, full-stack applications, and applied AI.

Have a role or project in mind? Let's talk →

Pinned Loading

  1. antigravity-unity antigravity-unity Public

    Unity package that integrates Google Antigravity IDE as an external code editor

    C# 25 3

  2. unity-mcp unity-mcp Public

    Unity MCP Server - Model Context Protocol for AI agent integration with Unity Editor

    C# 1

  3. boat-breaker boat-breaker Public

    HTML

  4. ThresholdGame ThresholdGame Public

    An Adaptive AI-Driven Top-Down Shooter

    C#

  5. UnityModularInventorySystem UnityModularInventorySystem Public

    An open-source modular inventory system for Unity games

    ShaderLab

  6. ZeroToCode ZeroToCode Public

    JavaScript