Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rabbito, a NEO-based blockchain game requests funds for further development #132

Open
grantshares-dapp bot opened this issue Jan 17, 2025 · 6 comments
Labels
request-for-funding GrantShares: Request for Funding

Comments

@grantshares-dapp
Copy link

grantshares-dapp bot commented Jan 17, 2025

Intro

Rabbito is an NEO based, action-adventure game, set in a futuristic yet whimsical world where Rabbito, a tech-savvy rabbit, is on a mission to protect the NeoBlockchain from falling into the wrong hands.

Winner of the Neo's 2022 Hackaton, Rabbito is looking to expand, and we need your help.

Plot Overview:
In a world where technology and nature coexist, Rabbito is the guardian of the NeoBlockchain—a decentralized system that holds the key to preserving global harmony. However, an evil AI organization, The Byte Lords, seeks to corrupt it for world domination.
Rabbito must traverse through various levels of NeoWorld, solving puzzles, battling enemies, and collecting key fragments of the blockchain to secure its integrity.

Video Overview - UNREAL ENGINE 5.5 GAME DEVLOG: RABBITO'S GAMING JOURNEY

Development:
We started brainstorming the Rabbito game idea well before the Neo Hackathon. The initial concept for Rabbito was tied to being a mascot for the NeoBlockchain and had themes of decentralization and technology. Later, the Neo Hackathon helped refine Rabbito's identity as a mascot and a winner, making it clear that a game for Rabbito would be an amazing next step.

It seems like the Hackathon served as inspiration and motivation to take the idea further.

With that in mind, we are presenting our roadmap, if the Grantshare is obtained!

As in any other project, we understand that game Development and Community are both sides of the same coin, and equally important, this is why our Roadmap was made in such a way to support development of both sides at the same time.

40-Day Development Plan for "Rabbito the Game"

Working Hours: 6 hours daily.

Week 1: Foundation Setup and Basic Mechanics

Day 1-2: Project Setup and Asset Gathering
-Install and set up Unreal Engine project
-Create folders for assets, Blueprints, and C++ classes
-Gather or create placeholder assets (Rabbito model, basic environment assets, carrots, etc.)
-Set up version control (GitHub or Perforce) for safe collaboration

Day 3-4: Player Controller and Movement
-Implement basic movement mechanics (walk, run, jump) in C++
-Animate basic idle, walk, run, and jump states. Integrate with Unreal Engine’s animation blueprint

Day 5-6: Bunny Hop
-Code the double-jump and mid-air dash (Bunny Hop)
-Create double-jump and dash animations. Ensure smooth transitions between states
-Testing and Debugging
-Test movement and Bunny Hop mechanics
-Fix animation blending and logic bugs

Week 2: Core Combat and Interaction Mechanics

Day 8-9: Carrot Spin
-Implementing the "Carrot Spin" attack, including enemy detection and environment interaction (e.g., breaking crates)
-Creating and integrating spin animations and visual effects (e.g., spinning carrot trail)

Day 10-11: Fluff Shield
-Coding the energy shield system (damage absorption and regeneration logic)
-Creating a visual effect for the shield and animation when it activates

Day 12-13: Hopping Bunny Dash
-Implementing charge-up dash mechanics and "hopping energy" collectibles
-Animating the dash with charge-up effects and blend them smoothly

Day 14: Testing and Debugging
-Test combat and interaction mechanics together
-Ensure animations sync well with gameplay logic

Week 3: Advanced Movement and Collectibles

Day 15-16: Carrot Collection
-Implement collectible carrot types with buffs (Speed, Shield, Power)
-Create and integrate collectible animations and effects

Day 17-18: Whisker Whirl
-Code object-grabbing logic (hooks, vines) for platforming puzzles
-Animate Rabbito’s whisker interactions and transitions

Day 19-20: Burrow Dive
-Code underground traversal system with entry/exit points
-Animate digging and burrow entry/exit effects

Day 21: Testing and Debugging
-Test all advanced movement mechanics and collectibles.

Week 4: Special Features and Environmental Systems

Day 22-23: Fluff Bounce
-Implement physics-based bouncing on soft surfaces
-Animate bouncing motions and add environmental feedback

Day 24: Rabbit’s Reflexes
-Add slow-motion effect and Reflex Meter logic
-Create animation transitions for dodging and Reflex Meter UI

Day 25-26: Carrot Cannon
-Implement Carrot Cannon mechanics (shooting and platforming)
-Animate the cannon's interaction and Rabbito’s reaction

Day 27: Testing and Debugging
-Test all new mechanics and ensure smooth integration

Week 5: Final Touches and World Design

Day 28-29: Chase Sequences
-Script dynamic chase sequences with environmental hazards
-Animate Rabbito’s reactions and hazard interactions

Day 30-31: Eco Habitat Puzzle
-Code environmental interaction logic (e.g., planting seeds)
-Animate Rabbito’s planting actions and feedback effects

Day 32: Night and Day Cycle
-Implement time-based level changes
-Animate environment transitions (e.g., lighting changes)

Day 33: Bunny Power-Up Stations
-Code temporary power-ups logic
-Design and animate power-up activation effects

Day 34: Rabbit Friend Companions
-Implement companion AI and abilities
-Animate companions and add interaction effects

Week 6: Polishing, Testing, and Finalizing

Day 35-37: Polish
-Fine-tune animations, mechanics, and transitions
-Debug issues and optimize code/asset performance

Day 38-39: Level Design
-Create basic levels integrating all mechanics
-Playtest to ensure mechanics feel cohesive

Day 40: Final Testing and Delivery
-Conduct a thorough playthrough
-Fix any critical bugs and ensure a stable build

Key Milestones

Week 1-2: Basic mechanics complete.
Week 3-4: Core features and advanced mechanics implemented.
Week 5-6: Special features, level design, and polishing.

This plan ensures all mechanics are covered and functional while allowing time (10 final days) for testing and iteration.

40-Day Community Plan for "Rabbito the Game"

Week 1: Socials, Content Plan development

Day 1-3:
-Discord, Telegram, X creation
-Discord, Telegram Development, Including Bots, Content publication
-Spreading the word over the Neo ecosystem and onboarding first community members

Day 3-5:
-Content plan development for Socials including Content Calendar (Each week will have its own content calendar with 3 posts per week)
-Setting up Medium and writing Rabbito's story
-Continuation of spreading the word around Neo's community and supporting Socials with content

Week 2: KOLs, onboarding new members, first community activities

Day 1-3:
-Communication with KOLs
-First Marketing activities go Live
-Onboarding of new members

Day 3-5:
-Continuation of KOL communication
-First 500 members
-First community night

Week 3: Marketing, Partnership, Zealy

Day 1-4:
-Continuation of marketing initiatives
-First Partnership
-Development of the Zealy Campaign

Day 5:
-First-ever Rabbito Quizz with GAS rewards

Week 4: Community, Ambassador Program, Another Partnership

Day 1-3:
-Continuation of marketing effort and reaching 1500 community members
-Establishing one more partnership

Day 3-5:
-Ambassador Program development
-Community Voting on Ambassador program suggestions (if any)

Week 5: Discord Activities, 2000 strong community, quiz, X Spaces

Day 1-4:
-Introducing Discord Activities tied to Rabbito's ecosystem as a form of internal engagement
-Total community across socials reaching 2000
-Rabbito Quizz with GAS rewards

Day 5:
-X Spaces

Week 6: 3000-strong community, community night, ongoing activities

Day 1-4:
-Rabbito's communities reaching the minimum required 3000 members
-Discord Community Night
-Continuation of all previous community activities

Day 5:
-X Spaces with Deji and I

*All values put are the based minimum, which we aim to support, while our goal will be to outgrow both numbers, activity, and amount of content delivered

Timeline and Funds

Total Estimated Duration: 40-50 days

Total Budget: $12K (50% upon the proposal approval, and 50% upon the 3rd-week completion) GAS

Deliverables Verifiability

  • We will be posting weekly updates, in addition, set community targets will be visible to everyone.

Budget Plan

  • Within the given Roadmap, the budget will be used on:
  1. KOLs and Marketing initiatives
  2. Further Development of the game
  3. Salaries. 50% of the budget will be split between Deji and Dimitrije for their work
  4. Outsourcing the talent

About You / Your Organization

  • Deji Sadiq - creative and driven game developer with a background in visual effects (VFX), having
    been involved in the VFX industry since 2016.
    My journey has allowed me to develop strong skills in 3D modeling, asset creation, and visual storytelling.
    Now, I’m focusing on transitioning into game development, using Unreal Engine to create engaging and interactive experiences.
    Winner of Neo's 2022 hackathon and community supporter.

Discord - @Felisidex

Full Bio - Deji Sadiq | LinkedIn

  • Dimitrije Cevizovic - Neo OG member. Joined Neo's community in 2017.
    Community Manager by profession, I have worked with many WEB3 projects in the past 6 years.

2023 'Neo Community Initiative' TikTok creator and manager - @neocominitiative

Discord - @evergreen2

Full Bio - Dimitrije Cevizovic | LinkedIn


Proposal Info 📋

  • Proposal Type: request-for-funding

  • Amount Requested: 2273

  • Token: 0xd2a4cff31913016155e38e474a2c06d08be276cf (GAS)

  • Receiver Address: NVrPjon9Z5vVuLUy42V9ovPa2aAdkLzZjp (0x773e6dfde92b22e92e234696d08d93fee716046d)

  • Created by: @Dimitrije25 🚀

  • Raw Intents: 👀

[ {
  "target_contract" : "0x6276c1e3a68280bc6c9c00df755fb691be1162ef",
  "method" : "releaseTokens",
  "params" : [ {
    "type" : "Hash160",
    "value" : "d2a4cff31913016155e38e474a2c06d08be276cf"
  }, {
    "type" : "Hash160",
    "value" : "773e6dfde92b22e92e234696d08d93fee716046d"
  }, {
    "type" : "Integer",
    "value" : "227300000000"
  } ],
  "call_flags" : 15
} ]

👇 React with 👍 if you liked it, or 👎 if you think this proposal can be enhanced!

@grantshares-dapp grantshares-dapp bot added the request-for-funding GrantShares: Request for Funding label Jan 17, 2025
@grantshares-dapp
Copy link
Author

🚨 This proposal was edited by the proposer.

@lllwvlvwlll
Copy link

I appreciate your effort in breaking out the project into a very clear timeline. Having a logical roadmap is critical for a project like this and helps us understand your vision. I have some concerns about the proposed rate of product development.

Personally, I would prefer to see this proposal remaining with the same funding amount, but with emphasis on getting a proof of concept into distribution as an installable app with emphasis on basic integration with Neo including an update path etc...

Then, followup proposals could support additional mechanics as the community grows.

Do you have any additional details about the vision for how this integrates with the blockchain?

@Dimitrije25
Copy link

I appreciate your effort in breaking out the project into a very clear timeline. Having a logical roadmap is critical for a project like this and helps us understand your vision. I have some concerns about the proposed rate of product development.

Personally, I would prefer to see this proposal remaining with the same funding amount, but with emphasis on getting a proof of concept into distribution as an installable app with emphasis on basic integration with Neo including an update path etc...

Then, followup proposals could support additional mechanics as the community grows.

Do you have any additional details about the vision for how this integrates with the blockchain?

Hey Tyler, thank you very much for your input!

Regarding the Roadmap, yes, you are right, we understood initially that we want to show as clear of a path ahead as possible. Taking on the task we do, and asking for the support we are, we wanted to make everything 100% clear.

Regarding your concerns, I hope I understood you, let me answer.

Upon the end of the '40-day' Roadmap, Rabbito will be available for downloading to everyone via a landing page, we will initially support Windows and Android!

In fact, we already have a preview of how intro screen looks like on phone and PC - https://www.youtube.com/shorts/lkNT_43lDrA

About the integration part, we will work to integrate in-app purchases, game rewards, NFTs, weapon skins, and Battle-pass concept.
These ideas will be utilized with our token, which we aim to introduce down the road.

Let me know if this answers it for you, cheers!

@DylanNNT
Copy link

DylanNNT commented Jan 27, 2025

I'd like to thank the team for taking the time to submit this proposal. Crafting a well-written proposal takes time and effort. However, the NNT team discussed this proposal at length this morning, and we've decided that we will not endorse or vote in favor of it if it's put on-chain for a vote.

Most importantly, we don't believe the user acquisition/conversion rates of a game will translate to long-term blockchain users. Currently, we believe the only sorts of games that are able to capture the attention of blockchain users are small-scale micro-games. And, even those are only able to garner so much attention, for so long. Further, we're unsure if any of the users who join an ecosystem from a micro-game are even long-term ecosystem participants.

Secondly, the requested amount of funding is too great for GrantShares, and not enough to get a full-fledged game off the ground or support it long-term.

Thirdly, this is more of a personal concern, but I am concerned the game's development will not continue when funding runs out. Sidex shared a message with me in January 2023 that he'd put together a team to build a demo for Rabbito, and that was the last I heard about the project until Christmas Eve 2024, just before this proposal was put forth. Because of this lapse in communication and deliverables, I conveyed hesitation to NNT that we should vote in favor of releasing such a large amount of funding.

Personally speaking, I think we can reevaluate potential GrantShares support in the future when there's a working demo, and an active base of users/players. Perhaps then we can reevaluate how GrantShares funding might be able to support on-chain activities that the game might interact with or support the network costs for assets it might deploy.

@Dimitrije25
Copy link

Dimitrije25 commented Jan 28, 2025

Hello @DylanNNT, I would like to thank NNT and you for taking the time to review our Proposal!

To answer your comments,

What we aim to do with Rabbito, is certainly a long-term perspective. With that said, we are aware of the modern trend of 'Telegram mini-games', and the amount of attention they capture.
But I would like to point out what you said as well, they fade away quickly.

Such games rely on the exclusivity of Airdrop, and simplicity of use, but as soon as users see that they do not get the share they would hope for, they lose interest.

On the other side, developing a full-fledged game takes more time, money, and effort, but it gives a long-term userbase, which can advance in the ranks, explore new ideas, and enjoy the long-term vision that they are a part of, and obviously earn income.

This is exactly what these 'mini-games' do. They develop their game on Telegram, and use that attention later to launch their own fully fledged game.

With Rabitto exploring and utilizing Neo's ecosystem, our goal and aim is to introduce Neo to our userbase and offer as big of a conversion as possible.

--

Regarding the finances, I would like to point out that we are developing a 'company' so to say.
As explained, asked Grants supports development, marketing, community onboarding, personal salaries and talent acquisition.

We are not doing it as simple employees, but taking on the role of CEOs and Directors.

And yes, you are right, $12K is certainly not enough to get our goals completed, this is why we aim upon completion of the first grant, to ask for the second Grant, over which we aim to Globalize Rabbito, and introduce Tokenomics, after which we hope to be self-sustainable.

With that said, we thought that $12K is well within the range of GrantShares, should we then ask for help within Eco-Support program?

--

I will let Sidex comment regarding the past timeline, as I was in no way part of the project.

--

Regarding the demo, we shared a build we have come with so far, tho it does not include mechanics yet, I posted it in response to Tyler. Obviously, it only represents a developed phase of the game so far.
Please check it out - https://www.youtube.com/shorts/lkNT_43lDrA

And this is actually why we ask for this Grant, to enable us to develop faster, use funds to acquire our community base, and outsource help to get there within the given timeline.

As I will be dealing with the Community part of the project, I very well know how hard it can be to bring in new people, and next to big effort, it certainly requires money, to get the word out, and point us to people's eyes within the thousands of projects, all trying to get a piece of the pie.

With that said, I would like to point out that development does not stop within the game, Sidex already produced a new update from when we posted the proposal - https://www.youtube.com/shorts/4ploOPIhAXo

--

We are definitely open to communication regarding everything, but we do hope that our Grant ask will be granted, and that we can get our ideas out there!

@Feliisidex
Copy link

Hello @DylanNNT , I truly appreciate you and the entire team at NNT for taking the time to review this. @Dimitrije25 has already outlined the key reasons why the project requires financial support, but I’d like to address a few additional points.

First, I want to acknowledge the lack of consistent updates from my side regarding the game’s progress within the timeline you provided. Rabbito won the art competition because I believed in my skills as an artist, and the concept stood out in the competition. However, at the time, I only had experience in creating art. Game development, as you know, involves numerous technical and moving parts.

I initially sought to bring developers on board to handle the coding aspects, but I couldn’t secure sufficient funding to pay and sustain their efforts. Driven by my passion for this project, I even began taking coding classes in C++ and C# to bridge the gap and continue progress independently.

I refrained from continuously reaching out to you during this period because I didn’t yet have a solid team or significant updates to share. However, after meeting with @Dimitrije25 , things have taken a positive turn. He agreed to collaborate with me, and we are now building a company around this project.

This is precisely why we are requesting this grant: to enable us to work more efficiently, hire C++ professionals, and outsource additional expertise to ensure we achieve our goals within the given timeline.

Thank you again for your understanding and support, and like he said We are definitely open to communication and we hope this gets granted and Rabbito can come to life.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
request-for-funding GrantShares: Request for Funding
Projects
None yet
Development

No branches or pull requests

4 participants