Contact

Type to explore Drawk studio productions

Discover cross-platform games, mobile apps, architecture articles, and interactive GLSL labs.

Tag: C++

Showing production work tagged with C++ across Products, Projects, Services, Posts, and Labs.

Filter by Tag:
Mobile (46) Game Development (44) iOS (42) Games (40) C# (32) Web (29) Android (24) Mobile App Development (23) Unity (23) Racing (21) Systems Architecture (19) .NET (16) Arcade (16) AI (15) Backend (15) C++ (15) Sports (14) Cloud (13) API Development (12) Physics (12) Cross-Platform (11) Education (11) Game Engineering (11) Web Development (11) WebGL (11) Multiplayer (10) Software Architecture (10) JavaScript (9) Multiplayer Development (9) Objective-C (9) PC / Steam (9) Steam (9) Architecture (8) Frontend (8) Game Dev (8) Platform Engineering (8) Unity 3D (8) Web Applications (8) Windows (8) 3D (7) API Development (7) Off-Road (7) Python (7) Automotive (6) Azure (6) Cloud Architecture (6) Console (6) Enterprise (6) Graphics (6) Interactive (6) TypeScript (6) WCAG Accessibility (6) App Store (5) Creative Design (5) Desktop (5) Developer Tools (5) Google Play Store (5) Interactive Development (5) JSON (5) REST APIs (5) Shaders (5) SQL (5) Three.js (5) WebGPU (5) Automation (4) AWS (4) CSS3 (4) Educational (4) HTML5 (4) PlayStation (4) Product (4) R&D (4) UI / UX Design (4) UX / UI (4) WebRTC (4) Xbox (4) Action (3) Augmented Reality (3) Cloud Development (3) Community & Social (3) Fintech (3) GLSL (3) Google Cloud (3) gRPC (3) Healthcare (3) HLSL (3) Java (3) Leadership (3) Model Context Protocol (MCP) (3) Protocol Buffers (3) React (3) Simulation (3) Social (3) UDP (3) UI/UX Design (3) Unreal Engine (3) WebAssembly (3) WGSL Shaders (3) APIs (2) ASP.NET Core (2) Canvas (2) d3.js (2) Database (2) Emulation (2) Fleet Defense (2) Innovation (2) macOS (2) Microservices (2) Netcode (2) Node.js (2) PHP (2) Retrieval-Augmented Generation (RAG) (2) Sandbox (2) Shader Graph (2) Universal Render Pipeline (2) WebSockets (2) Xamarin (2) .NET MAUI (1) Adobe Flash (1) Agentic AI Systems (1) Apache CouchDB (1) CI / CD (1) Clean Architecture (1) Design Philosophy (1) DevOps (1) Engineering Mindset (1) Flask (1) Flecs ECS (1) Flutter (1) Game Center (1) Game Design (1) Game Mechanics (1) GameNetworkingSockets (1) Google App Engine (1) Growth Engineering (1) Handlebars (1) Interface (1) Kotlin (1) Large Language Models (LLM) (1) LLM APIs & Tool Calling (1) Luau (1) macOS (1) MERS (1) Microsoft SQL Server (1) MISMO (1) MySQL (1) Oracle Database (1) Product Development (1) Prototype (1) Research (1) Retro & Arcade (1) Role-Playing Game (1) Security (1) Shooter (1) Spatial Computing (1) SQLite (1) StoreKit (1) Swift (1) Tips & Techniques (1) Universal Windows Platform (1) Video (1) WebKit (1) × Clear Filter

Projects

Arches

One canonical JSON bundle, projected across six architectures and seven engine targets, deterministically, so the differences between them are derived rather than asserted.

Hytale

Open-world sandbox RPG combining sandbox exploration with detailed RPG storytelling. Procedurally generated world with handcrafted adventure scenarios, unique biomes, and co-op gameplay. Block-by-block construction, scripting, and minigame creation. Custom game engine with C++, Luau, Python, flecs ECS, Valve GameNetworkingSockets, WebRTC. Anti-cheat, parental controls, character customization, community servers (shared-source code), and Hytale Model Maker for 3D modeling and animation.

2XL Live Systems

Client + server SDK development with standards-based multiplatform multithreaded secure network library. Implemented 2XL Live (live.2xlgames.com) and Your Real Rewards (leaderboards, achievements, stats). JSON messaging, secure messaging, game client webkit-based UI.

Ricky Carmichael's Motocross Matchup

Lead Programmer on first version, Programmer on Pro. Gameplay, GameCenter, client/server networking, JSON messaging to Google AppEngine backend, dynamic content, StoreKit In-App Purchasing, voice, freemium. iOS Universal.

Hyundai Veloster HD

Hyundai Veloster HD branded experience for iOS Universal. Featured in a Times Square promo where people got to play on the big screen.

2XL Supercross

Multiple versions for US and 2XL Asia. Lead Programmer on 2XL Supercross HD US/Asia (iOS Universal). Programmer on PC (Steam) and update with gameplay/UI/StoreKit/unlocks/crypto/HD graphics across all devices.

2XL Trophylite Rally

2XL TROPHYLITE Rally iPhone/iPod Touch + HD iPad. Stats, achievements, UI, networking, web, multiplatform threading, secure web libs, webkit html5 views.

X Games SnoCross

Publisher ESPN, Developer 2XL Games Inc. Lead Programmer on Apple iOS platforms. Now called 2XL Snocross. First game shown on iPad at the iPad keynote Jan 27, 2010, highlighting phone-to-pad scaling.

2XL Fleet Defense

2XL Fleet Defense for iPhone/iPod Touch. Programmer on gameplay and game systems.

2XL ATV Offroad

2XL ATV Offroad and 2XL ATV Offroad Lite (Sponsored) for iPhone/iPod Touch. Programmer on gameplay and game systems.

Jeremy McGrath's Offroad

Console and mobile offroad racing title featuring 7-time AMA supercross champion Jeremy McGrath. Dynamic track deformation, 1080p 60fps console racing engine, multiplayer, vehicle upgrades, and physics. Developed with 2XL Games for Xbox 360, PlayStation Network, and mobile.

Services

Full-cycle game development for mobile, web, desktop, and console. Unity 3D, Unreal, WebGL, custom engines. Gameplay, systems, networking, audio, UI, and production.

Technology research, proof-of-concept development, and emerging platform exploration. New markets, new platforms, and future-ready technology evaluation.

Advanced gameplay programming, custom rendering pipelines, and technical direction for console, desktop, mobile, and web games. Responsive character controllers, HLSL/GLSL shaders, and 60+ FPS player experiences.

Posts

TL;DR: Successful game studios avoid locking their business into a single commercial runtime. By establishing a clean five-tier agnostic seam (canonical JSON data, golden contract vectors, engine-free C#/C++ cores, and…