Inspiration
Theta Network, despite being one of the leading blockchains in Web3, content delivery, video, edge computing, and AI, there are certain weaknesses that it has to face. In comparison with other well-known L1-L2 blockchains like Ethereum, Solana, Base, BNB, among others, Theta is still far behind in terms of blockchain development, on-chain activity, Dapps, community, and ecosystem in general.
Our mission is very ambitious, we want to build an entire ecosystem on top of Theta blockchain, attracting new users to Theta, boosting the on-chain activity, and lowering the barrier between normal users and Web3 by improving the user experience/interaction, making it fun, easy and attractive for newcomers.
We know the importance of the Theta Network ecosystem for Tfuel to become a deflationary token over time, which is why DogZilla can be a great companion for increasing daily transactions within Theta, thus achieving an increase in fee burning in Tfuel. For instance, since our entire ecosystem is 100% integrated with the blockchain, everything within the game goes through the blockchain and makes a transaction to record it.
As more users adopt DogZilla for entertainment and earning TNT20, the number of transactions will increase exponentially.
By “entire ecosystem”, we are building on top of Theta the following fields:
- Play-to-earn (P2E) 100% blockchain arcade games: Compared with other existing game projects on top of Theta, we are proud to mention that we are the first one having real blockchain interaction. We are the only one having the scoreboard, NFT-gated access, novel ERC1155 standard implemented for gaming, and tournaments using smart contract. There is already a full version on our website (Theta Mainnet).
- DeFi: It includes TNT20 staking mechanism (already implemented on our website), Liquidity pool (LP) tokens staking, liquidity farming, etc.
- NFT: Our mission is to provide real utility using NFTs. We have already implemented another fun way of NFT minting. It’s already planned to create a NFT marketplace, where the user can list/buy/sell their NFTs using our native utility TNT-20 token (DOGZ). In addition, we plan to use the novel Theta DRM technology to give exclusive access to our NFT holders.
- Oracles (DOGZ as a Service): Compared to other L1-L2 blockchains, we noticed that another weakness of Theta is the lack of Oracle protocols like Chainlink (LINK). Oracles provide trusted information based on the outside-world sources to the on-blockchain smart contracts. Our plan is to build oracles on top of Theta blockchain, providing real value to the ecosystem by interacting with the real world. We have already implemented a true number generator on Theta, payable with our TNT-20 token. You can check try it on our official website.
- AI and DSP compute tasks using Theta Edge Nodes: We plan to offer AI, Digital Signal processing (DSP), and general computing services using Theta Edge nodes, reducing the gap between normal user and Theta technology.
- Theta Subchain creation: Our TNT20 contract is compatible with Theta. The interaction with the theta subchain validator is already implemented. We aim to create a subchain on Theta by expanding the Theta ecosystem.
What it does
How to explain all the benefits Dogzilla project brings to the Theta ecosystem in simple words? As described in the previous point we introduce games P2E, a whole ecosystem based on NFTs, TNT20 staking mechanism, events with prizes in DOGZ to engage the community with fun, and more. And for the more technical profiles, we offer DOGZ as a service (DASS). This opens a window to an infinite amount of possibilities to develop on Theta.
The DogZilla ecosystem is really ambitious, we plan to do everything possible on top of Theta. The team is composed of industry experts in software, gaming, semiconductors, and marketing. We have deep experience in game development, full stack web design, smart contracts, operating systems, AI, DSP (digital signal processing), SoC/hardware digital design, among others.
Due to all the reasons stated above, it’s impossible to categorize DogZilla in only one specific scope in Theta Hackathon.
In order to meet the criteria of this Hackaton, we developed a fully custom website for testing: https://hackaton.thedogzilla.com/
How we built it (until now)
Technology Stack and Infrastructure
Throughout the development of our project, we explored various combinations of technologies to ensure optimal performance, scalability, and user experience. Our primary considerations included:
Cloud Services and Hosting
Amazon Web Services (AWS): Leveraged services such as Route 53, S3, CloudFront, Lambda, and DynamoDB for their reliability and scalability.
Vercel: Evaluated for its seamless integration with frontend frameworks and efficient deployment processes.
Netlify: Considered for its continuous deployment capabilities and static site hosting.
Glitch: Tested for rapid prototyping and collaborative development.
After extensive testing and evaluation, we selected Render as our cloud hosting provider due to its robust infrastructure and ease of use.
Frontend and Backend Architecture
Main Website:
Backend: Implemented using Fastify, chosen for its high performance and low overhead.
Frontend: Developed with React to provide a dynamic and responsive user interface.
Web3 Integration: Utilized Wagmi (version 2.5.7) to handle all blockchain interactions, ensuring secure and efficient Web3 functionalities.
Game Application
Backend: Built with Express.js, offering a flexible and straightforward framework for our server-side logic.
Game Development: Created entirely in Unity using the Colyseus Unity SDK, ensuring a robust and interactive gaming experience. Deployment: The game is deployed as a WebGL application, seamlessly integrated with a React-based frontend.
Smart Contracts and Blockchain Integration
To facilitate our decentralized application features, we have deployed several smart contracts using Hardhat, each serving a distinct purpose:
NFT Contracts: Individual contracts for each Non-Fungible Token (NFT), including the Arcade Pass, enabling unique digital asset management (DRM).
Game contracts: we have developed 3 contracts (LeaderGame, SurvivalGame and Tournaments), one for each game mode, each contract is used to manage and display match results in a transparent and tamper-proof way.
Oracle Contract: Ensures secure and reliable interaction with external data sources. Our first true number generator oracle is already implemented on Theta Network. For implementation details please refer to out Gitbook.
Our approach combines cutting-edge technologies and meticulous planning to deliver a robust, scalable, and engaging platform for our users.
Challenges we ran into
Blockchain issues
During the development process on Theta blockchain, there are several issues we faced, and would like to share with Theta dev team.
- Wallet Connect outdated: There are many issues with WC when we try to use newer versions. This essential feature has lost support from the team.
- Solidity compiler outdated: Theta blockchain does not support smart contracts written in v0.8.20 and newer.
- Theta RPC has several downtime issues: Mainnet and testnet RPC provided by Theta suffer several downtime issues. Since we have a 100% uptime guardian node, we had to implement a custom RPC for our Dapps.
- Multicall contract not deployed on Theta: Multicall3 is already deployed on more than 70+ blockchains, but not in Theta. We had to deploy the contract on Theta, to support muticalls and make our RPC calls more efficient.
- ERC1155 standard not supported by Theta explorer.
- Contract verification fails in Theta Testnet: It is not possible to verify flattened contracts on theta testnet. This issue appeared one week ago and still persists.
Accomplishments that we're proud of
Rapid Development of a Full-Fledged Ecosystem
In an incredibly short span of just two months, we have successfully developed a complete and integrated ecosystem on the Theta blockchain. This achievement is a testament to our team's dedication, technical expertise, and innovative spirit.
Pioneering Blockchain Arcade Games
We are proud to be the first to integrate blockchain interactions within arcade games on Theta. Our play-to-earn model not only enhances player engagement but also allows them to earn rewards. The basic version of our game is already live, setting a new standard for blockchain gaming on Theta.
Robust DeFi Infrastructure
Our implementation of a comprehensive DeFi system, including TNT20 staking mechanisms, liquidity pool (LP) token staking, and liquidity farming, demonstrates our commitment to providing diverse financial opportunities within our ecosystem. Some of the features mentioned are already live and functional, offering users multiple ways to interact with and benefit from our platform.
Innovative NFT Utility
We have redefined the utility of NFTs by creating unique minting methods and planning a dedicated NFT marketplace. This marketplace will enable users to list, buy, and sell NFTs using our native TNT-20 token, DOGZ. Our focus on real utility sets us apart in the Theta ecosystem and offers users tangible benefits.
Development of Oracle Services
Addressing a significant gap in the Theta blockchain, we are developing Oracles to provide trusted, real-world information to smart contracts. This initiative will enhance the reliability and functionality of the Theta network, making it more versatile and dependable for various applications.
Overcoming Challenges with Professionalism
Throughout this journey, we have faced and overcome numerous challenges with professionalism and resilience. Our ability to navigate obstacles, listen to community feedback, and continually improve our solutions is a significant accomplishment that we take pride in.
Passion-Driven Progress
Our team's passion and love for what we do have been a driving force behind our rapid progress. This enthusiasm is invaluable and has fueled our determination to deliver high-quality, innovative solutions that benefit the entire Theta community.
What we learned
Throughout the development of the Dogzilla project, we gained several valuable insights and lessons that have shaped our approach and will guide our future endeavors:
Understanding Blockchain Dynamics
- Complexities of Blockchain Integration: Integrating various components of the blockchain ecosystem, such as DeFi, NFTs, and oracles, highlighted the intricacies and interdependencies inherent in blockchain technology. This understanding has deepened our appreciation for robust architectural planning and modular design.
- Adaptation to Theta’s Ecosystem: Working with the Theta blockchain exposed us to its unique set of capabilities and limitations. We learned to navigate these specific challenges, such as outdated compilers and RPC downtime issues, by implementing custom solutions and workarounds, which has enhanced our problem-solving skills.
Technical Proficiencies
- Leveraging Modern Technologies: Utilizing tools like Fastify, React, Express.js, and Unity for our frontend and backend development sharpened our technical skills. This experience underscored the importance of choosing the right technology stack to ensure scalability, performance, and a seamless user experience.
- Smart Contract Development: Deploying smart contracts for NFTs, DeFi mechanisms, and oracles required precise coding and security measures. We learned the significance of thorough testing and audits to prevent vulnerabilities and ensure reliable operation within the decentralized environment.
Project Management and Team Collaboration
- Efficient Project Execution: Completing a comprehensive ecosystem within two months demanded rigorous project management, agile methodologies, and effective team collaboration. This taught us how to maintain a balanced workload, meet tight deadlines, and adapt to evolving project needs swiftly.
- Collaborative Problem-Solving: The diverse expertise within our team, ranging from software development to marketing, highlighted the benefits of interdisciplinary collaboration. We learned to leverage each team member’s strengths, fostering a culture of continuous learning and innovation.
Community and User Engagement
- User-Centric Design: Engaging with the Theta community and understanding their needs informed our approach to user interface design and overall user experience. We learned that simplifying blockchain interactions and making them intuitive and engaging is crucial for broader adoption.
- Feedback and Iteration: Receiving feedback from early users and the community was invaluable. It emphasized the importance of iterative development and continuous improvement, allowing us to refine our features and address pain points effectively. Strategic Vision
- Ecosystem Building: Our mission to build an entire ecosystem on Theta reinforced the importance of having a strategic vision. We learned that fostering a cohesive ecosystem requires not only technical expertise but also strategic partnerships and community-building efforts.
- Innovative Thinking: The process of pioneering blockchain arcade games and developing novel NFT utilities encouraged us to think outside the box. We realized that innovation thrives at the intersection of different technologies and creative ideas, pushing the boundaries of what’s possible on the Theta blockchain. These lessons have not only contributed to the success of the Dogzilla project but have also equipped us with the knowledge and experience to drive future innovations in the blockchain space.
What's next
As described in the first section, we will continue developing in the following areas:
- Play-to-earn (P2E) 100% blockchain arcade games: We will expand our games portfolio by adding more blockchain games, and multi platform support (mobile games). We plan to use extensively ERC1155 to make our games 100% blockchain, and the items could be potencially tradeable on our marketplace. We also plan to make lotteries using our Oracle contract (true random number generator).
- DeFi: We will continue working on a LP contract to rewards liquidity providers.
- NFT: Our mission is to provide real utility using NFTs. We plan to use Theta-DRM technology to provide exclusive access to our NFT holders. In addition, we will release our main NFT drop. It will give exclusive benefits for people who interacts with our services/games.
- Oracles (DOGZ as a Service): We will add more oracles on Theta. In this way, there are opportunities to develop more advanced smart contracts by having data from real world.
- AI and DSP compute tasks using Theta Edge Nodes: We plan to offer AI, Digital Signal processing (DSP), and general computing services using Theta Edge nodes, reducing the gap between normal user and Theta technology.
- Theta Subchain creation: We aim to create a subchain on Theta by expanding the Theta ecosystem.



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