Inspiration
Meeting a Game Developer:
A pivotal moment occurred when an independent business man in love with a pocket billiard game on app store called pocket 8 expressed the urgency to launch thesame game on the app store. His enthusiasm and disappointment when faced with the complexity of game development and the amount of time it takes to create such game, fueled the determination to create a platform that simplifies and accelerates the process, you just need to have the money, and you can own that game in few minutes, customizations could come later based on your agreement with the game developer.
NFT Market Challenges: The collapse of the NFT market and personal losses from non-utility NFTs sparked the idea of creating NFTs tied to valuable digital assets. This concept aimed to provide real value and utility to NFTs, leading to the birth of NFT game auctions.
Desire for a Valuable Digital Asset: The motivation to offer a digital asset of real value led to the concept of allowing individuals, game studios, or enthusiasts to own games from a marketplace without the need for extensive development. This addresses the gap between game developers and those eager to own unique and customizable games.
Immersive Gaming Experience:
Personal experiences with story games and battle royale games revealed the addictive and motivational nature of gaming. The realization that games are not only a source of entertainment but also a potential source of income inspired the idea of hosting tournaments where gamers could compete and earn money based on their in-game performance on chain.
Learning from NFT Investments: Learning from personal experiences of investing in NFTs without utility emphasized the importance of tying digital assets to something valuable. This learning was instrumental in shaping the vision of the project.
What it does
Game Marketplace:
- Users can explore and purchase games from a diverse marketplace.
- Game titles are available for ownership without the need for extensive development, catering to individual gamers, game studios, and enthusiasts.
NFT Game Auctions:
- Introduces a novel concept of NFT game auctions, where digital assets (games) are tokenized and auctioned on the marketplace.
- Users can bid on and own NFT games, adding value and uniqueness to their digital collections.
Tournaments and Competitive Gaming:
- Hosts competitive gaming tournaments within the platform.
- Gamers can participate in battles against each other, with monetary rewards tied to their in-game performance.
- Shifts the gaming paradigm from a mere source of entertainment to a potential income-generating activity that is sustainable.
How we built it
The project was meticulously developed through a systematic and collaborative process, involving a blend of technologies and strategies to create a seamless and innovative gaming ecosystem.
Team Collaboration and Culture: The project started with fostering a collaborative team culture, recognizing individual strengths, and supporting each other throughout the development process.
Inspiration-Driven Design: Drawing inspiration from personal encounters, industry challenges, and the desire to innovate in the gaming and NFT markets, we conceptualized a design that aimed to address real-world issues.
Non-Custodial Wallet Implementation: A significant technical challenge was the implementation of secure non-custodial wallets for users. This involved careful planning to ensure ownership and control of digital assets, while addressing complexities related to gas handling during transactions.
Layer 2 Solution for Improved Transaction Efficiency: To enhance user experience, a layer 2 solution was implemented. This involved rebuilding the auction mechanism on web2, providing faster transaction processing and overall improved user interaction.
Microservices Architecture: A microservices architecture was adopted for efficient handling of various aspects of the project. Node.js managed backend functions, including auctions, wallets, and blockchain communication. A C# .NET 6 microservice handled game title data, and Node.js hosted and managed gaming tournaments.
Integration of Web2 and Web3 Technologies: The project successfully integrated web2 and web3 technologies to create a seamless user experience. GraphQL played a pivotal role in efficient data fetching from both the blockchain and the server.
UI/UX Design with Next.js: For smooth SEO and enhanced user interface design, Next.js was chosen over React.js for the frontend. The UI screens for the website marketplace were meticulously crafted to provide an intuitive and engaging user experience.
Implementation of NFT Game Auctions: The concept of NFT game auctions was implemented by tokenizing digital assets (games) and auctioning them on the marketplace. Users were empowered to bid on and own NFT games, introducing a unique and valuable aspect to digital collections.
Hosting Tournaments: Gaming tournaments were hosted within the platform, providing a competitive space for gamers. Data from these tournaments was stored both on-chain and off-chain using MongoDB.
Learning and Adaptation: Throughout the development process, the team continuously learned and adapted, particularly in areas such as data fetching with GraphQL, layer 2 solutions, and the challenges associated with creating a non-custodial wallet system. The project's success is attributed to the collaborative efforts of the team, strategic planning, and the integration of innovative solutions to address complex technical and conceptual challenges.
Challenges we ran into
The project encountered several challenges during development:
Non-Custodial Wallet Implementation: Implementing secure non-custodial wallets posed challenges, especially in handling gas efficiently during transactions.
Data Fetching Mechanism: Coordinating the data-fetching mechanism, particularly in simultaneously fetching auctions and game titles, required careful handling using GraphQL.
Layer 2 Solution: Implementing a layer 2 solution on web2 for improved transaction efficiency demanded innovative solutions to rebuild the auction mechanism.
Microservices Coordination: Coordinating microservices, especially managing backend functions, required meticulous planning and execution.
Integration of Web2 and Web3: Integrating web2 and web3 technologies seamlessly brought about challenges in ensuring a holistic gaming marketplace experience. These challenges were successfully navigated, contributing to the overall success of the project.
Accomplishments that we're proud of
Key accomplishments that we take pride in:
*NFT Game Auction Innovation: * Successfully innovated NFT game auctions, providing a unique and valuable dimension to digital assets.
Local Layer 2 Transaction Efficiency: Implemented a layer 2 solution on web2, significantly enhancing transaction efficiency and user experience.
Microservices Architecture: Successfully executed a microservices architecture, streamlining backend functions for auctions, wallets, and game title data.
Seamless Web2 and Web3 Integration: Achieved seamless integration of web2 and web3 technologies, creating a holistic gaming marketplace experience.
Inclusive Gaming Tournaments: Hosted gaming tournaments, offering a competitive space where players can earn rewards based on in-game performance. These accomplishments showcase our commitment to innovation and the successful implementation of a comprehensive gaming ecosystem.
What we learned
Key learnings from the project:
Team Dynamics: Enhanced understanding of team dynamics, strengths, and effective collaboration.
Non-Custodial Wallets: Overcame challenges in implementing secure non-custodial wallets, ensuring user control.
Layer 2 Solutions: Implemented a layer 2 solution, improving transaction speed for user experience purpose.
Microservices Coordination: Successfully coordinated microservices, optimizing backend functions.
Web2 and Web3 Integration: Gained insights into integrating web2 and web3 technologies seamlessly. These learnings reflect our adaptability and growth throughout the development process.
What's next for Blackhards
We want to become the biggest marketplace for game and game tournaments to achieve this we want to:
Expanded Game Titles: Increase the variety of available game titles on the marketplace, catering to diverse gamer preferences.
Global Tournaments: Scale up gaming tournaments to a global level, offering more opportunities for gamers to compete and earn rewards.
Blockchain Integration: Further integrate blockchain technology to enhance security, transparency, and overall user trust.
Community Engagement: Foster an active community by introducing forums, discussions, and features that promote interaction among users.
Continuous Innovation: Stay at the forefront of gaming and blockchain innovations, ensuring Blackhards remains a cutting-edge platform.
Strategic Partnerships: Form strategic partnerships with game developers, studios, and industry influencers to enhance the platform's offerings.
The future for Blackhards involves a dynamic expansion, focusing on user engagement, technological advancements like making the marketplace accessible through VR googles in an immersive way, and establishing a prominent presence in the gaming/NFT market.
Built With
- ansible
- csharp
- gcloud
- graphql
- mongodb
- nextjs
- solidity
- subgraph
- terraform
- typescript



Log in or sign up for Devpost to join the conversation.