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
- blockchain
- starknet.js
- svelte
- three.js
- threlte
Log in or sign up for Devpost to join the conversation.