Code Arena is a community-driven, open-source competitive programming platform where developers build autonomous bots using TypeScript and battle them in a real-time simulated arena.
We combine AI, game development, and competitive programming to create a space where coding skill becomes strategy, and collaboration drives innovation.
- To make coding interactive, competitive, and fun
- To build a fair and transparent AI battle platform
- To empower developers to learn, experiment, and grow
- To foster an open-source community around coding games
- AI bot battles in a 2D arena
- TypeScript-based bot controllers
- Real-time simulation with deterministic outcomes
- ELO ranking and matchmaking system
- Replay and spectator mode
- Server-authoritative game engine (fair & secure)
- Sandbox execution for user-submitted code
- Web-based code editor and analytics dashboard
- Open contribution architecture
- Players write bots using code
- Each bot runs in a secure sandbox
- Every game tick → bot receives state → returns action
- Server processes all actions deterministically
- Best logic wins — pure skill, no randomness advantage
- Core battle engine
- Bot execution sandbox
- 1v1 & free-for-all matches
- Leaderboards (ELO system)
- Web-based editor & replay system
- Multi-language support (Python, WASM)
- Community tournaments & events
- Custom maps and game modes
- Team battles
- Educational integrations
This project is fully open-source and community-driven.
We believe in:
- Transparency in development
- Open collaboration
- Learning by building
- Sharing knowledge with developers worldwide
We’re building this together — contributions of all kinds are welcome.
- Go to your Organization People page
- Find your name
- Click (⋮) → Manage
- Set membership to Public
Benefits:
- Showcase your contributions
- Build your developer reputation
- Collaborate with other contributors
-
Code Contributions
- Improve the engine, UI, or infrastructure
- Fix bugs and optimize performance
-
Build Bots
- Experiment with strategies
- Share and improve AI logic
-
Ideas & Discussions
- Suggest features
- Help shape the roadmap
-
Documentation
- Improve guides and tutorials
- Help new contributors get started
- GitHub: https://github.com/CodeArenaT
- Community channels: Coming soon
This organization and its projects are licensed under the MIT License.