Inspiration

Bolta was inspired by classic horror adventure games like Silent Hill and Resident Evil, combined with the emerging potential of blockchain gaming. We wanted to create an immersive 3D experience where players explore haunted realms, collect mystical objects, and battle supernatural enemies, while incorporating blockchain for true item ownership and decentralized commerce.

What it does

Bolta is a 3D horror adventure game where players navigate through progressively challenging levels (Enchanted Forest, Dark Cemetery, Cursed Castle) to collect and deposit mystical objects at a base while battling witches. The game features real-time physics, health management, automatic respawning, and a timer. Players can connect their Starknet wallet to purchase in-game items like lamps (for illumination) and bats (for combat assistance) through a blockchain-integrated shop.

How we built it

We developed Bolta using Svelte for the frontend UI, Three.js for 3D rendering and scene management, Rapier3D for physics simulation, and Starknet with Cairo for smart contracts. The game architecture includes modular components for player controls, enemy AI, level management, and blockchain integration via custom hooks and services.

Challenges we ran into

Integrating complex 3D physics with real-time gameplay proved challenging, especially synchronizing Rapier rigid bodies with Three.js meshes. Blockchain wallet connection and transaction handling required careful error management. 3D asset optimization and performance tuning were crucial for smooth gameplay across devices.

Accomplishments that we're proud of

Successfully created a fully playable 3D horror game with seamless blockchain integration, allowing players to own and trade in-game items. Implemented a complete game loop with multiple levels, enemy AI, and responsive UI. Achieved smooth 60fps performance with advanced visual effects and atmospheric horror elements.

What we learned

We gained deep insights into 3D game development, physics simulation, and blockchain integration. Learned to optimize WebGL rendering, manage complex state in Svelte, and handle asynchronous blockchain operations. Discovered the importance of modular architecture for scalable game development and the potential of web technologies for immersive gaming experiences.

What's next for Bolta

We're planning to expand Bolta with more levels, additional enemy types, and multiplayer features. We'll enhance the blockchain integration with NFT items, leaderboards, and cross-game interoperability. Future updates will include mobile optimization, VR support, and community-driven content creation tools.

Built With

Share this project:

Updates