Giants Village

Vlad Drinceanu

Blockchain Developer
Fullstack Engineer
Game Developer
Next.js
Redis
Supabase
Giants

A farm-simulation game powered by blockchain technology

Giants Village is an immersive web-based simulation game that blends traditional gaming mechanics with the latest in blockchain technology.

01. The Brief

Giants Village is an immersive web-based simulation game that allows players to construct their worlds, farm resources, and engage in trade with other players, all within a blockchain-powered environment. The game blends traditional gaming mechanics with the latest in blockchain technology, providing a unique, decentralized gaming experience.

02. The Approach

My responsibility in this project was to establish a robust technical foundation that could support both the engaging gameplay of a 2D simulation and the complexities of blockchain interactions. This required careful selection of technology and thoughtful integration of various components.
Key contributions include:
2D Game Engine Research and Implementation: Researched and selected a suitable 2D game engine that works efficiently within web browsers. Utilized this engine to implement core game mechanics, ensuring smooth gameplay and high performance.
Blockchain Integration: Developed a non-custodial blockchain wallet that serves as each player’s inventory, securely managing game assets on the blockchain.
APIs and Microservices Architecture: Constructed a scalable backend using APIs and microservices to handle game logic, player data, and real-time interactions efficiently.
Smart Contract Interactions: Engineered interactions with MultiversX smart contracts to facilitate in-game transactions and trades securely and transparently.

03. The Tech

The project leveraged several advanced technologies and tools to create a comprehensive gaming experience:
React.js and Next.js: Used for building a responsive and interactive user interface, ensuring that players have a seamless and engaging experience directly from their web browsers.
Redis and PostgreSQL: Integrated Redis for managing a queue system, alongside PostgreSQL for robust data storage solutions, ensuring that player data and game states are managed efficiently.
Websockets: Implemented websockets for real-time communication between the client and server, crucial for real-time gameplay.

04. Conclusion

"Giants Village" was a challenging project that required a blend of game development skills and blockchain expertise. By integrating a 2D game engine with blockchain functionalities and enabling real-time interactions via websockets, I helped create a dynamic and interactive environment where players can experience the thrill of building and trading within a blockchain-enabled world. This project not only pushed the boundaries of traditional gaming but also demonstrated the potential for blockchain to transform online gaming ecosystems.
If you are interested in how I can help you with your project, please contact me at
Partner With Vlad
View Services

More Projects by Vlad