Skip to content
View danielkirwan's full-sized avatar

Block or report danielkirwan

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
danielkirwan/README.md

Banner

Hi, I’m Daniel πŸ‘‹

Unity / C# Tools & Gameplay Programmer

I’m a Unity developer specialising in gameplay systems, editor tooling, and production pipelines, with professional experience shipping mobile and PC games.

I’ve worked as a Gameplay Programmer at Halfbrick Studios and as a freelance tools & systems developer, rebuilding legacy systems, migrating backend services, and creating scalable Unity tools used across multiple projects.

I care deeply about clean architecture, iteration speed, and performance, especially on mobile.


🧠 Tech Stack

Core

C# Unity

Platforms

iOS Android PC

Tools & Workflow

Git Perforce Jira Visual Studio


πŸ”§ What I specialise in

  • Unity Tools & Editor Extensions
    Custom inspectors, automation tools, editor workflows, build utilities

  • Gameplay & Runtime Systems
    Combat, waves, progression, upgrades, save/load, UI systems

  • Performance & Production
    Profiling, memory optimisation, mobile constraints, asset workflows

  • Backend & Services
    Multiplayer & cloud services (Heroic Labs Nakama), backend migrations

  • Build Automation & CI
    Batchmode builds, multi-platform pipelines, CI/CD, versioning


πŸ“Œ Featured Work

  • Unity Editor Tools & Automation
    Custom scene switchers, script generators, build utilities

  • Gameplay Systems
    Modular wave systems, progression, upgrades, save architectures

  • Build & CI Pipelines
    Automated multi-platform builds, versioning, deployment tooling


🌐 Links


Currently working on a solo Unity project targeting PC (Steam).

Pinned Loading

  1. HL2StyleEngine HL2StyleEngine Public

    Custom C# /.NET 8 game engine inspired by HL2-style architecture, built with Veldrid and ImGui, focusing on clean engine/game separation and fast iteration.

    C#

  2. UnityBuildTool UnityBuildTool Public

    C# / WPF desktop tool for automating Unity builds outside the editor. Detects installed Unity versions, runs batchmode builds via custom build scripts, and provides a clean UI for faster PC build w…

    C#

  3. bug-bot bug-bot Public

    Discord bot that sends bug reports, from Unity game to server, then to Discord via the bot

    JavaScript

  4. TimeTrackerApp TimeTrackerApp Public

    Time tracking app using WPF and C# as a side project

    C#