I played a crucial role in enhancing a puzzle board game that underwent a translation into a mobile app. My involvement extended across various aspects of the product, and here's a breakdown of the key features I worked on:
I implemented an effective achievement system within the game, adding a layer of engagement for players.
The in-app store underwent a significant overhaul, with a focus on adapting it to different localized languages to cater to a wider audience.
I tackled critical issues related to the First Time User Experience (FTUE), ensuring a smoother onboarding process for new players.
I addressed and fixed issues with game levels, ensuring a seamless and enjoyable gameplay experience. These changes also positively impacted the FTUE.
Various issues affecting the overall game flow were identified and fixed, contributing to an enhanced user experience.
I dedicated effort to making the game's user interface perfect for multiple screen sizes, ensuring a visually appealing and consistent experience across devices.
I handled the upload of builds for internal testing and on TestFlight, facilitating thorough evaluations before wider release.
Builds were provided to testers by the client, and the positive feedback received reflected the success of the implemented improvements. This collaborative effort resulted in a more refined and engaging mobile gaming experience.
Skills: C#, Android Studio, Git, Memory Management, Debugging, Unity3D, Graphics, Space Optimization, Agile Development, Scalable Architecture, Object-Oriented Programming (OOP), Design Patterns, SOLID Design Principles, Plugins
While working in Mood Games, we as a team give a big hit of Queen Bee. Fortunately I got a chance to work on that project. I am the second developer of the Queen Bee. I worked majorly on the store mechanics and the ad mediation. We all worked very hard to make queen bee hit game. After this, I worked on the mini-games integrated and even this project continues. I learned a lot from this, like the importance of prototyping. We were fortunate that we have this hit game, for this we had to face a worst case in the industry of hyper-casual industry, and we handled it very perfectly. The CPI of this game was so much good that we miss the soft launch part and we directly jump in the production. Now we had to increase retention also we don't want to loose the CPI with in a week. We worked for more than 16 hours to make this happen. I remember I worked straight 36 hours on the day of deadline. Rollic CEO was amazed with our work, and we all did it.
Tools: C#, Git, Memory Management, Debugging, Unity3D, Graphics, Space Optimization, Scalable Architecture, Object-Oriented Programming (OOP), Design Patterns, SOLID Design Principles, Plugins
This controller has been developed using Unity3D, incorporating several noteworthy features. Here are some key highlights:
Wheel Colliders are utilized for skating mechanics.
The Animator component, including Blend Trees and Animator behavior, is employed for player animations.
The script itself is simple and easy to understand, enhanced by an impressive custom Editor that utilizes hashes for animator-related functionality.
Custom Editors are implemented, offering various features such as tabs, buttons, object validation, inspector enabling/disabling, warnings and informational prompts, automatic retrieval with a single click, and other exciting capabilities.
Feet IK is implemented, followed by Final IK for enhanced character animation.
The architecture relies on Scriptable Objects for callbacks, as an alternative to the Singleton pattern, utilizing delegates or Scriptable Object Architecture.
The Rewired asset is used for input handling.
In summary, this Unity3D controller showcases a range of features and optimizations to enhance the overall game experience.
Tools : Unity3D, C#, IK, Rewired
Creating MVP for the telegram game, developed in Phaser Engine.
Responsibilities:
Create and modify responsive game interface which supports multiple screens.
Collaborate with the development members for a smooth workflow.
Collaborate with the game design team to get the client requirement and translate it in the product.
Take full responsibility for the code-base including architecture and code quality.
Tools : Phaser, Javascript, Photon, HTML5, Github, Rex Plugin