Open Source

Tools & Projects

Unity and game-dev tools I build and maintain. All open source on GitHub—Steam deployment, procedural grids, blockchain, AR, and an LLM-driven game engine.

Steam Pipe GUI for macOS

A Unity-native tool for macOS that brings Steam deployment to parity with SteamPipeGUI on Windows. Integrated directly into the Unity Editor, it streamlines building and uploading your games to Steam on macOS. Reduce friction in your release workflow, maintain cross-platform consistency, and ship updates faster—publishing time drops from ~30 minutes to under a minute.

View on GitHub

LLM Game Engine

A 3D game engine that builds itself through an LLM: you describe what you want in natural language, and the engine uses an AI model to turn that into game actions—spawn objects, run commands, change the scene. No scripting required; the LLM drives the engine from inside the running game. Built with Go and raylib-go. Supports voice input and in-game terminal commands.

View on GitHub

Unity Procedurally Generated Grid

A single-mesh procedurally generated grid for 3D and 2D Unity games. High performance with no GameObject pooling—ideal for learning optimization and memory management, and perfect for pathfinding practice. Uses MeshFilter and MeshRenderer; supports real-time updates and configurable width, height, spacing, and node dimensions.

View on GitHub

Unity Blockchain SDK

EVM blockchain SDK for Unity game developers. WebGL builds with MetaMask wallet integration, Nethereum for smart contracts, wallet connections, and Web3 gaming features. Configure networks via Unity Editor (Tomicz Engineering > Chain Config). Supports account management, transaction signing, multi-chain, and Sign-In with Ethereum (SIWE).

View on GitHub

Unity AR Plane Pointer

A helper indicator that points in the AR camera direction for Augmented Reality (ARFoundation required). Detects trackables (ARPlane), lets you move and place objects on planes, and grab placed objects back to selection. Enable/disable the pointer to save performance. Attach ARPointerController to AR Session Origin; supports horizontal and vertical planes.

View on GitHub