WooJu
Reclaim the world from alien invaders.
Inspiration
On-chain Games Are NOT Fun
- Usually on-chain games focus too much on play-to-earn mechanisms
- NFTs are not valued by non-crypto game players
- Most games require you to confirm EVERY transaction while playing
People Want Reputation
- People play games on platforms like Steam because it tracks their hours played, achievements, etc.
- People want to feel like they are part of a community - and have their progress saved even if the game - developer changes the game / stops hosting the servers
Online Games Are Not Transparent
- Players want to know that they are playing against REAL people that cannot cheat
- Can transparency be achieved while having a FUN and SOCIAL on-chain experience?
How We Built It
We first started by brainstorming several ideas. We wanted to make a social on-chain experience, so we spent a lot of time researching different types of games. We created a Notion document where we split roles evenly based on previous experience. Each team member had previous experience with technical development, but none of us have ever made a complete game - some not even liking design.
Challenges We Ran Into
We had a lot of initial trouble setting up the dev environment (don't use Windows). Figuring out the implementation of Nakama and Cardinal with the Unity client also took more time than we expected. We were very clear on the game design and logic, so if we had more time, it would be easy to fully implement.
What We Accomplished
In two days, we were able to analyze Nakama to process data traffic, use Cardinal to write main game logic, and use Unity with C# to outline game structure and scenes.
This was Jiha's first experiences co-working in an English environment, designing frontend components, and using Unity- it was very fun!.
Dohee was able to her technical artist background to design clean graphics to use. She also learned how to communicate technical needs effectively in English and lead a team.
Marlon learned is difficult to use and will be going back to low level programming.
Brandon practiced using Korean curse words #^%$@!
What's next for WooJu
- Full game logic and design implementation with Unity
- Adding support for more than 2 players to play at one time
- Retrieving historical data from chain, so players can increase their reputation by winning games
Built With
- cardinal
- nakama
- unity
Log in or sign up for Devpost to join the conversation.