Project Slayer: Halo-inspired browser shooter built with Claude Code

Project Slayer development details
A developer has built Project Slayer, a Halo-inspired arena shooter that runs directly in web browsers. The game was developed using Claude Code (Opus 4.6) as the primary development tool.
Development timeline and process
The project took approximately two weeks to reach its current state, with the developer estimating around 200 working hours invested so far. Development involved over 400 git commits, indicating frequent iteration and version control throughout the process.
Technical architecture
Project Slayer is built on FP Engine, which the developer describes as "a game engine I made that uses Babylon.js as the backbone." Babylon.js is a popular open-source 3D engine for web applications that uses WebGL for rendering.
Current state and recommendations
The game is currently playable at playprojectslayer.com. The developer recommends playing on desktop with a mouse or gamepad for the best experience. Mobile support exists but needs improvement, as the developer notes "the controls need a rehaul and I haven't gotten to that yet."
Development approach
The developer mentions having "so much fun iterating and improving the game" and is seeking feedback from the community. This suggests an iterative development approach focused on continuous improvement based on user testing.
📖 Read the full source: r/ClaudeAI
👀 See Also

User Workflow: Using Claude.ai for Planning and Claude Code for Implementation
A developer describes using Claude.ai for detailed planning and architecture discussions, then Claude Code for implementation, but notes there's no shared state between the two tools requiring manual file transfers.

Developer details Claude setup for project management and task tracking
A developer shares their Claude implementation for managing a new WFH media job, including a master markdown project file, Notion integration, MCP connections to Slack, Gmail, and Google Calendar, and a custom skill for morning briefings.

OpenClaw Cost Optimization: How a Developer Fixed a $750 Mistake with Model Routing
A developer shares how switching all OpenClaw subagents to the free Hunter Alpha model on OpenRouter led to silent failures, including a video production agent that generated valid code but produced a 9-second silent black video. The solution involved implementing explicit model routing based on task requirements.

Ambient AI Manager Using Claude Haiku for Context-Aware Notifications
A developer built an ambient AI system using Claude Haiku that delivers single-line contextual notifications based on Notion tasks, calendar, biometrics, and desk presence, displayed on a Raspberry Pi touchscreen bar.