Duel, A Real-Time Multiplayer Game for Android

Duel is a synchronous real-time PvP reaction based game that I developed for the Zynga India Hackathon. The game and the networking engine was written using native Java and the PvP element was achieved using socket communication.
UI/UX
The social PvP aspect of the game is critical which is why The UI was designed to allow users to access the game as easily (with the least number of clicks) as possible by being simple and intuitive. Dueling with your friends, dueling a randomly matched opponent, reading your messages are thoughtless processes because of the contextual UI. There aren’t buttons at the bottom of all the pictures that say click me or read this.


As you can see in the screenshot, users are directed to their friend lists from where they can request a match between their friends- This is crucial because the idea is to maximise player retention through strong social interaction. After all wouldn’t you come back to a game to be the best Gunslinger in perhaps your office, or maybe just to stick it to your roommate? Users if they choose can also play single player/story mode or they can play a match against a random opponent by selecting respective options on the same page- Simple and intuitive.
Social
Since Duel is PvP at its core and is innately very personal, there exists a lot of scope to take advantage of this, with customised Push notifications. Here are some interesting Push notifications created by some of the biggest gaming companies in the world today:




Assuming John is someone you know, say a friend or a colleague. Which of these do you think appeal more to a user? Which one is more personal? The second set? The first set actually seems a lot like spam doesn’t it? The second set of notifications then would surely have a greater impact on the user and consequently create greater interaction and create a larger probability of retention.
Screenshots of Duel









Powered by WPeMatico