-
-
Zombie! Watchout for these enemies, they bite!
-
It's a Bony Boi! I wonder if he knows Ra Rasputin...
-
Have any silver bullets?
-
Squidward?
-
Mummies, aka desert zombies
-
Eeek! A troll!
-
Oh no, it's a ghost! Watchout for that flail!
-
Don't let the dragon's cuteness fool you
-
Our Hero, the Knight
-
A bat!
-
WHAT IS THAT
-
Gragnog the Orc
Inspiration
I love video games, and they are frankly addictive. But what I don't love is how many games out there are time-sinks, they distract them and in the worst cases (mobile apps) they exist solely to waste time, make users buy "credits" or "lives", and bombard you with advertisements. What we need is games that are both fun/addictive, but actually encourage you to be productive rather than slothful. And that's where Gamify My Workflow comes in!
What it does
Gamify My Workflow is a gamification framework built around the MondayOS, complete work tasks to earn in-game lives/credits you can use to play fun/addictive games!
How I built it
The framework was created using a combination of web-technologies, frameworks, and languages (firebase, google-cloud hosting, the mondaySDK, python/flask, etc.) which integrates with the Unity Game Engine to allow for quickly developing new games/apps.
The freebie game - Battles! was written using the Unity Game Engine, it utilizes biome-based procedural generation to create fast and fun levels to play through.
Challenges I ran into
The biggest challenge I ran into was working with the Monday Apps Framework, I am not a ReactJS guy, and after trying for a week to get even a basic view working, I wound up writing a server in flask to handle communication between our database and the MondayOS
Accomplishments that I'm proud of
The procedural generation algorithm is scratch-built and implements an improved version of Qiskit's Quantum Blurring algorithm to perform
What I learned
I'm a programmer first, so working with 3D models is not my strong suit, but it was fun to learn how to create custom animations in Unity!
I also learned that i am not a fan of ReactJS 😂
What's next for Gamify My Workflow
Oh boy! I've got a lot of plans for this framework moving forward:
- Management
- MondayOS Dashboard Widget
- Full game customization (for managers)
- Rewards Management
- User Management
- User Analytics
- Rewards System
- In-game rewards
- Custom rewards
- Company Leaderboards
- Credits System
- Lives Based (already shipping)
- Time Based
- More Games!
- Multiplayer Games!
- Android & iOS Games
- GamifySDK - So you can integrate MondayOS Gamification into your own games!
Built With
- firebase
- flask
- google-functions
- javascript
- unity
Log in or sign up for Devpost to join the conversation.