Skip to content
View PhilipLudington's full-sized avatar

Highlights

  • Pro

Organizations

@MrPhilGames

Block or report PhilipLudington

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
PhilipLudington/README.md

Philip 'MrPhil' Ludington

Senior Software Engineer — Developer Tooling, AI-Assisted Engineering & Systems

I build developer tooling and reliable AI-assisted software, and I've spent years owning the systems other engineers depend on.

  • Developer infrastructure: CI/CD and build systems (migrated a brittle legacy build onto Jenkins solo at Zynga), automated test harnesses (built the first automated RTP-validation harness across 5+ slot titles), and data/ETL pipelines.
  • AI-assisted engineering: a repeatable workflow — design docs, phased delivery with verification gates, continuous review, and multi-model debugging — to keep coding-agent output correct, not just fast.
  • Systems & game/simulation: Unity/C#, C/C++, Zig; languages, engines, gameplay, and turn-based simulation.

Tech: Klar, Kira, C, Zig, C3, C#, TypeScript · Claude Code, MCP, agentic workflows


Programming Languages

Klar Ecosystem

Languages and tools I've created for AI-assisted development.

Project Description
Klar A programming language designed for Claude Code and AI-assisted development, written in Zig
Klar-Toolkit Hardened development standards and patterns for Klar
Klar-Reference Model-agnostic language reference for easy AI consumption
MCP-Klar MCP server for AI integration with Klar
klar-brainfuck Brainfuck interpreter implemented in Klar

Kira Ecosystem

Project Description
Kira Functional programming language with explicit types and tracked effects for AI code generation
Kira-Toolkit Hardened development standards and patterns for Kira
Kira-Reference Language reference documentation for Kira
kira-pcl Parser Combinator Library built with Kira
kira-json JSON parser library written in Kira
kira-http HTTP client/server library with tracked effects
kira-lpe Logic Programming Engine implemented in Kira
kira-test Testing framework for Kira

Specification Languages

Project Description
Sanna Specification language for AI-assisted development with formal verification, confidence tracking, and provenance

Game Engines

Agentite Family

Game engines designed for AI-assisted development across multiple languages.

Project Language Description
Agentite Klar The original Agentite engine for AI agents and agentic game development
AgentiteC C C implementation of the Agentite engine
AgentiteZ Zig Zig-based Agentite engine
AgentiteC3 C3 C3 implementation for Claude Code/AI assisted development
AgentiteG GDScript Native performance primitives for Godot
AgentiteEditor C# Unity-like editor for human-AI collaboration in game creation

Development Standards

Carbide Family

Hardened development standards for safe, consistent code when working with AI-assisted development.

Project Language Description
Carbide C/C++ Hardened C/C++ development standards
CarbideZig Zig Hardened Zig development standards
CarbideUnity C# AI-optimized coding standards for Unity
CarbideC3 C3 Hardened C3 development standards

Developer Tools

Project Description
Chronicle Zig CLI changelog generator with Claude Code skill for AI-polished release notes
GameDevelopmentBenchmark Benchmark suite for evaluating AI capabilities in game development tasks
mcp-unity Model Context Protocol plugin connecting Unity Editor with AI assistants

Zig Libraries

Project Description
zig-msdf Multi-channel signed distance field library for crisp text and vector graphics
zig-png PNG decoding/encoding library in pure Zig
libkoda-terminal Terminal library features and functionality
gdzig Zig bindings for Godot 4

Other Tools

Project Description
SwiftTerm Xterm/VT100 Terminal emulator in Swift

Games

In Development

Game Description
Crimson Crisis Currently in development. Wishlist on Steam
Stellar Throne 4X strategy game built with Agentite and Unity

Game Jams

Project Description
LudumDare58 Ludum Dare 58 entry (October 2025)

Currently Working On

  • Klar - Programming language designed for Claude Code and AI-assisted development
  • Kira - Functional language with explicit types and tracked effects for AI code generation
  • Agentite - Game engines optimized for agentic development across Klar, C, Zig, C3, and Godot
  • GameDevelopmentBenchmark - Benchmark suite for evaluating AI capabilities in game development

Get in Touch


Open to senior software engineering roles in developer tooling, AI-assisted engineering, and production systems.

Pinned Loading

  1. Carbide Carbide Public

    Hardened C/C++ development standards and patterns for safe, consistent, and maintainable code. Designed to work with Claude Code/AI and agentic development.

    Makefile

  2. AgentiteZ AgentiteZ Public

    A Zig based game engine built for and by AI

    Zig 1

  3. CarbideUnity CarbideUnity Public

    AI-optimized coding standards and patterns for hardened Unity/C# game development

  4. Klar Klar Public

    A language for Claude Code/AI by Claude Code/AI

    Zig 2

  5. Kira Kira Public

    A functional programming language with explicit types and tracked effects, designed for AI code generation.

    Zig

  6. mcp-unity mcp-unity Public

    Forked from CoderGamester/mcp-unity

    Model Context Protocol (MCP) plugin to connect with Unity Editor — designed for OpenAI, Gemini, Claude, Deepseek and Grok interoperability

    C#