Dark Forest on Aztec - Raven House Proposal
Contact Details
- Team: Raven House
- Email: satyambnsal@gmail.com
- Discord: @satyambnsal / yashmittal_
- Twitter: @ravenhousenft / @satyambnsal
- Github: raven-house / satyambnsal
Summary
Raven House will port Dark Forest v0.6 to Aztec, bringing the iconic hidden-information game to Aztec network.
Our team brings proven expertise: Raven House NFT Marketplace(live on latest devnet), Raven House bridge, Fog of Noir (Noir-based game for Aztec Alpha Build), Raven House NFT marketplace,Tileville (on-chain multiplayer game), and key ecosystem contributions (Noirlings, aztec-nextjs-starter, fullstack tutorials). We deliver a performant web client with sub-60s transactions, comprehensive documentation, and extensible architecture that enables Dark Forest’s signature plugin ecosystem.
We’ll convert Circom circuits and Solidity contracts to Noir circuits and Aztec smart contracts, preserving all core mechanics: planet discovery via Perlin noise, resource management, ship movement, artifact creation, and NFT minting. Aztec’s private functions eliminate complex pre-hashing while maintaining information asymmetry—a simpler, more maintainable architecture.
Start and End Date
- Start Date: January 20, 2026
- End Date: March 22, 2026 (hard deadline)
About You
Raven House is a privacy-first NFT infrastructure built on Aztec. Our team has been building with Noir since its early days and has proven expertise in zero-knowledge apps development
Previous Work:
- Fog of Noir: Noir-based multiplayer game for Aztec Alpha Build (live | GitHub)
- Raven House NFT Marketplace: Live on Aztec devnet (app.ravenhouse.xyz) with 1,500+ waitlist signups
- Raven House Bridge: ZK passport compliant bridge to bridge funds from Ethereum to Aztec Demo
- Tileville: On-chain multiplayer game (demo | GitHub)
- Ecosystem Contributions: Noirlings, aztec-nextjs-starter, Aztec fullstack dApp tutorials
Team Members:
- Satyam Bansal: Founder, Lead Developer. 9 years software development, 5 years web3, previously at Nethermind, deep Noir expertise
- Yash Mittal: Web3 developer with 4 years experience, core builder at RavenHouse
- Ankita Dixit: UX designer specializing in web3 interfaces
Technical Approach
Smart Contracts & Noir Circuits
Convert Circom circuits (Biomebase, Perlin, etc.) to Noir that validate game claims directly. Core mechanics: planet discovery with Perlin noise PoW verification, energy/silver resource management, ship movement with distance calculations, artifact creation at foundries, and Aztec-native NFT minting via spacetime rips. State architecture uses private notes for player data and public storage for minimal on-chain state, with nullifier-based validation preventing resource double-spending.
Frontend
Next.js 14 with TypeScript (leveraging our aztec-nextjs-starter), Aztec.js SDK, and WebGL galaxy rendering adapted from the original. Key features: real-time visualization, transaction batching, background PoW mining for exploration, and artifact/NFT management. Performance optimizations include proof parallelization, client-side caching, and optimistic UI updates.
Plugin Architecture
Following Dark Forest’s “digital physics” philosophy, we’ll design extensible contracts that enable community plugins without breaking core rules. The original game’s plugin ecosystem spawned player-created marketplaces, automated strategies, and UI enhancements. we’ll ensure Aztec version maintains this composability.
Testing & Documentation
Unit tests for contracts, integration tests for game flows, E2E frontend tests, and load testing for multiplayer scenarios. Deliverables include comprehensive setup docs, Circom→Noir conversion guides, video tutorials, and developer guides for extending the game.
Milestones & Roadmap
- Weeks 1-2: Contract foundation: convert Circom circuits to Noir Circuits, Aztec contracts, implement planet discovery/ownership, establish testing framework
- Weeks 3-4: Core mechanics: resource management, ship movement, planet capture, artifact/foundry systems
- Weeks 5-6: NFT integration: spacetime rips, Aztec NFT minting, frontend galaxy renderer, wallet integration(in integration with raven house marketplace)
- Weeks 7-8: Testing & optimization: integration tests, transaction performance, UI polish
- Week 9: Deployment: documentation, mainnet deployment, final QA
Stretch Goals: Plugin system for community extensions, enhanced UI/UX, comprehensive video tutorials
Grant Amount Requested
$75,000
Budget Rationale
Team: Lead developer (Satyam) and frontend developer (Yash) full-time for 9 weeks, UX designer (Ankita) part-time for 4 weeks.
Budget: Development $55k, Design/UX $10k, Testing/QA $5k, Documentation $5k = $75,000 total
Deliverables: Fully functional Dark Forest v0.6 on Aztec with sub-60s transactions, comprehensive documentation, open-source codebase, and video tutorials.
Ecosystem Commitment
This grant enables Raven House to focus exclusively on Aztec development. Currently, we balance Aztec work with client projects to sustain operations. Full-time dedication means we can deliver Dark Forest while creating essential tooling, developer templates, educational content, and infrastructure that onboards the next wave of Aztec builders. Our vision extends beyond this project: we’re building long-term as core contributors to the privacy-first gaming ecosystem on Aztec.