Abstract: Too many web3 games are overly complicated. We don’t need to reinvent the wheel and build a game from scratch- rather we can take proven ideas and make a web3 version of them! Enter Ape Karts, a racing game where you can play as an Ape and use $APE as the in-game currency.
Motivation - This would bring utility and burning mechanisms to the $APE token thus making it more scarce.
Rationale - By making a game where people can spend their APECoin, we bring utility to the ecosystem and brand exposure to the masses in a fun, familiar way.
Specifications: The game will be designed in Unity and ported over to a playable web version. There will be two game modes:
Mode 1: Casual- Single player game racing against AI, no coins at stake./
Mode 2: Degen - 1V1 Game mode, both players can stake $APE coin OR stake their Ape NFT. Winner gets the loser’s money/NFT.
Steps to implement:
Smart Contract designer: For the $APE and NFT staking contract
Web Developer: For implementing Unity game into the browser and multiplayer modes
3D Designer: To make the game assets
Unity Developer: For in-game assets, 3D Design and fabrication of the code.
Graphic Designer: For in-game menu’s and other files
30 Days: Finish the Unity game, with proper assets and UI menus fixed. Smart contract completed.
50 Days: Complete the web version with working smart contract functionality. Ready for public use!
Overall cost USD:
Smart Contract ($5000)
Web Developer ($5000)
3D Designer ($3000)
Unity Developer ($4000)
Graphic Designer ($3000)
Total: $20,000 USD
This concept won first place for the best use of APECoin at EthWaterloo hackathon. People loved the idea, it adds so much use case for the token and can easily expand into more utility in the near future. I believe in starting with a simple, proven idea. This will be built by a transparent public figure, I’m not anon. You can see my tiktok here.
Personally, not a fan of the game flow as there is a lack of longevity. Maybe you could add more detailed info on #1 how to make people to keep playing the game and #2 $ape transactions as the main currency on the game.
Creating a game and integrating $ape to it are a pretty simple work. No issue on it, but seems there are more things you could put it in the proposal.
My biggest concern: people only play it for 2-3x and get bored quickly.
I like the idea of a karting game because I know my kids will love it, lol, but betting apecoin or NFTs seems a bit over the top for me. Maybe a game where you remove the ads by paying apecoin, or you buy extra power ups or something with apecoin would maybe work a bit better. Just my 2 cents of course.
Well our bet is that people would enjoy playing it because of the high stakes, the model works because users get a chance at earning some usable funds. This is partly why axie infinity became so popular in the phillipines … the players were selling the earned funds for ETH and then fiat etc.
I noticed your Eth Waterloo submission is a copy of Unity’s intro-level cart racing tutorial but with eth signs instead of trees and ApeCoin on the road. (I say intro-level b/c it’s one of the tutorials one goes through during their first few days of learning Unity, speaking from personal experience.) The first screenshot is from your submission and the second - from the tutorial (which can be seen here):
Given that you adopted an existing codebase (perhaps due to hackathon time constraints), it’s not possible for voters here to judge your skill/ability from hackathon alone.
So my 1st question is - what is your broader background / experience in developing games? Do you perhaps have other examples of work that are your own code/design that voters could see?
The cost estimates seem extremely low for even the simplest of video games. My 2nd question is - what exactly is the scope of this project, i.e. the features and design you expect the game to have?
I had already seen your project in the EthWaterloo hackathon. the problem of your project is that you have to bet coin or nft. If you could find an alternative solution I think it would be very interesting.