About me

Who Am I?

As a game developer, I work with a team of passionate and creative professionals to create immersive and engaging games for various platforms and genres. I contribute to the design, development, testing, and debugging of game features, mechanics, and systems, using C# and other game programming tools and frameworks.

I graduated from Image Institute of Multimedia Arts and Graphic Effects with a degree in game technology, where I learned the fundamentals of game design, art, and programming. I also developed and published several games as part of my coursework and personal projects, showcasing my gameplay programming skills and my ability to work in different game engines and environments. My goal is to continue learning and improving as a game developer, and to create games that can entertain and inspire players.

What I do?

Here are some of my expertise

Programming

c#

JavaScript

Java

Development

Unity 3D

Phaser

Cocos Creator

UI/UX

Adobe XD

Adobe Illustrtor

Adobe Photoshop

3d Modelling

Maya

Zbrush

Video Editing

Adobe premier pro

Adobe After Effects

2d

Character Animator

Adobe Animate

Worked Projects
Personal Projects
Collaborated Porjects
Teammates
My Specality

My Skills

I find the dynamic field of Game Programming an exciting one that allows me to engage my strengths and attributes. I am a conscientious worker who pays meticulous attention to the smallest detail. I am also highly organised, which allows me to complete projects to set schedule.

c#

50%

Javascript

40%

Unity3d

50%

Cocos 2d

30%

Phaser

40%

Android

30%
Education

Education

Image Creative Education

Photoshop, Illustrator, Maya, Indesgin, Premier Pro, Unity 3d, c#

Ramakrishna Mission Vivekananda College - Corporate Secretaryship

Books

Books

3D Math Primer for Graphics and Game Development(2nd Ed)- BOOK

  • Cartesian Coordinates
  • Vector
  • Matrices and Linear Transform
  • Quaternion, Euler Angle, Axis Angle
  • Geometric Primitives
  • Graphics
  • Calculus
  • Polar Coordinate System

Udemy

  • Genetic Algorithms
  • Neural Network
  • Artificial Neural Network
  • Q-network
  • ML-Agents

Udemy

  • shader programming language
  • Lighting, shadows and surfaces.
  • Compute shader, ray tracing and sphere tracing.

Udemy

  • Dot Product
  • Cross Product
  • Editor Tools Programming
Experience

Work

Game Developer Radar Technologies - [Feb 2020 - Mar 2020]

Designed and created an engaging AR shooting game that seamlessly merged virtual and real-world elements to deliver a captivating user experience.

Integrated BLE beacon detection within the game for context-aware interactions, enabling real-world objects and locations to trigger in-game events and content dynamically.

Utilized MapBox SDK to develop an intuitive indoor navigation system, empowering users to navigate complex indoor spaces effortlessly within the AR game.

Designed game mechanics and AR interactions to optimize user engagement and enjoyment, emphasizing responsive feedback and intuitive gameplay.

Game Developer HornBill FX - [Nov 2020 - Jan 2022]

Created C# scripts using Unity API to enhance game mechanics, physics, and mobile/other platform controls, ensuring a smooth and engaging user experience.

Developed custom plugins to fetch contacts within the Unity environment, demonstrating proficiency in extending Unity's functionality.

Integrated Firebase for player data storage and authentication, enhancing data management and user account security within the game.

Utilized Photon multiplayer technology to create interactive multiplayer experiences, showcasing proficiency in real-time multiplayer game development.

Gained knowledge in JavaScript and worked with HTML5 game development platforms such as Phaser and COCOS creator, expanding skill-set beyond Unity development.

Demonstrated expertise in version control systems, including Git and SourceTree, to effectively manage project source code and collaborate with development teams.

Game Developer Consultant Hanuvel Consultant - [Oct 2022 - Jan 2022]

Successfully integrated the Socket.io framework into Unity to establish real-time event-driven communication. This implementation allowed for the seamless exchange of events and data between clients without relying on conventional solutions like Photon or Unity networking. The result was a robust and responsive multiplayer experience.

Developed a custom WebRequest handler within Unity to manage REST API calls efficiently. This custom solution ensured smooth communication with external services and databases, enabling the application to retrieve and process data seamlessly.

Played a pivotal role in designing and implementing game mechanics for a Teen-patti game within Unity. This involved creating the rules, gameplay dynamics, and user interactions that define the game.

Successfully developed and integrated multiple payment gateways to facilitate seamless pay-in and pay-out processes for users.

Game Developer Hanuvel Consultant - [Feb 2022 - Nov 2022]

Designed and implemented a custom web socket solution within Unity to enable real-time data exchange. This technology allowed players to engage in seamless, real-time multiplayer interactions, significantly enhancing the gaming experience.

Developed a custom Android library for in-app installation of applications. This innovation streamlined the process of adding new features and updates to the game, providing players with a smoother and more convenient gaming experience.

Integrated the Hyper Verge Android Library into Unity to facilitate Know Your Customer (KYC) checks and face matching functionalities. This integration added an extra layer of security and identity verification to the game, ensuring a secure and trustworthy gaming environment.

Implemented a custom WebRequest handler for handling REST API calls within the Unity environment. This custom solution allowed for efficient communication with external services and data sources, ensuring that the game remained responsive and data-driven.

Game Developer Mako IT Lab - [Nov 2022 - Nov 2023]

Played a pivotal role in developing the XR Browser, revolutionizing the browsing experience by integrating browser capabilities into virtual reality.Implemented multi-tab/window support, enhancing multitasking ,custom media player solutions and created custom JS plugins to enable seamless communication between Unity and web content.

Contributed significantly to the development of Jio TV a VR Application for accessing TV channels and shows. Implemented advanced features for catching up on past seven days' telecasts Worked on REST-API handling and image caching, live stream m3u8 playback and dynamic UIs.

Designed and developed features for real-time video chat and annotation tools for remote assistance. Integrated video streaming capabilities and real-time audio/video communication for seamless remote collaboration. Delivered a versatile solution for AR-enabled mobile devices and administrators using Unity as a Library.

Enhanced a toy gun model with integrated circuits, creating interactive experiences, integrated NodeMCU with Unity for IoT device communication. Streamlined data transmission using UDP/TCP protocols for efficient data exchange.

Key contributor to "Fable King," an action-packed, single/multiplayer game with custom gameplay mechanics. Utilized Unity's particle system for visually stunning effects and GraphQL integration for efficient data management. Designed custom AI logic for dynamic enemy behavior, enhancing player engagement.

Game Developer Light And Wonder - [Nov 2022 - Present]

Design and develop immersive slot machine games using Unity and C#, incorporating cutting-edge graphics, animations, and sound effects to enhance player experience.

Integrate custom Game Development Kit (GDK) to facilitate seamless communication between the game logic and the proprietary operating system of slot machines. Utilise callbacks efficiently to synchronise game states and ensure smooth gameplay.

Implement server components that support game functionalities and handle data transmission between the game client and server.

Implement custom mathematical models to determine probabilities of player outcomes, reel sets configurations, and other game mechanics. Fine-tune game parameters to optimise player engagement and retention.

Work closely with cross-functional teams including artists, designers, and QA testers to brainstorm ideas, address technical challenges, and deliver polished game products within deadlines.

Conduct thorough testing and debugging to identify and resolve software defects, ensuring high-quality and reliable gameplay across various platforms and devices.

Read

Blog

Blog | Game Development | 4

Monument Valley

Blog | Unity 3d | 4

Procedural Mesh Generation

Blog | Unity 3d | 4

Mesh colour

Get in Touch

Contact