Amir Nobandegan

Game Developer

Application Developer

Software Developer

Project Manager

Kalao

  • Company: : Kalao
  • Role:: Senior Unreal Engine Developer
  • Project:: Metaverse
  • OS:: Windows
  • Platform: : Desktop, VR
See Demo

Joining Kalao:

In May 2021, I joined Kalao as a Senior Developer to contribute to their ambitious metaverse project. Initially, my role was to focus on player locomotion and multiplayer game mechanics, but due to delays in launching multiplayer, I expanded my responsibilities to cover all aspects of the game development.

Key Responsibilities:

  • API System for NFT Integration:

    • Developed a robust API system to connect to the server and fetch NFT details, ensuring seamless integration of NFTs into the metaverse platform.
  • Replicated Locomotion and Multiplayer Systems:

    • Created replicated locomotion systems to enhance player movement and interactions within the multiplayer environment.
    • Developed systems for streaming levels in multiplayer, ensuring smooth transitions and optimal performance.
  • UI/UX Design and Session Management:

    • Designed and implemented all UI/UX elements, creating an intuitive and engaging user experience.
    • Created a session manager and developed solutions for scalable hosting on dedicated servers, facilitating large-scale multiplayer sessions.
  • Match System and Inventory Management:

    • Implemented a match system for minigames within the metaverse, tracking game states and player progress.
    • Developed a fully replicated inventory system, enabling players to manage and utilize their in-game assets effectively.

Achievements:

  • Successfully developed and integrated an API system for NFT details.
  • Designed and implemented replicated locomotion and multiplayer streaming systems.
  • Created comprehensive UI/UX designs and session management solutions.
  • Developed a scalable hosting solution for multiplayer environments.
  • Implemented a match system and a fully replicated inventory system.

My time at Kalao allowed me to leverage my skills in game development and Unreal Engine to contribute to a cutting-edge metaverse platform, pushing the boundaries of what is possible in virtual worlds.

My Contribution:

As a Senior Unreal Engine Developer at Kalao, I played a pivotal role in the development and enhancement of the Metaverse project, a cornerstone of Kalao's innovative NFT and digital asset marketplace. My contributions spanned across several critical areas, instrumental in bringing the virtual world to life and ensuring a seamless, engaging experience for users.

Multiplayer System Development:

  • Multiplayer Integration: I spearheaded the integration of multiplayer functionality, enabling users to interact, collaborate, and engage with each other in real-time within the Metaverse. This addition transformed the Metaverse from a solitary experience to a dynamic, shared environment.
  • Scalable Multiplayer Hosting: I developed a scalable solution for hosting multiplayer sessions, ensuring stability and performance even as user numbers grew. This involved setting up dedicated servers optimized for high traffic and complex interactions.
  • Custom Online Subsystem: To integrate Kalao's unique offerings, including its NFT marketplace, I created a custom online subsystem. This subsystem linked our custom account management and API systems, facilitating seamless interactions between the game environment and the marketplace.

Modular Character System:

  • Fully Customizable Avatars: I developed a complete modular character system, allowing users to personalize their avatars in-depth. This system included options for changing body types, faces, clothing, and accessories, ensuring each avatar could be unique and reflective of the user's identity.
  • Optimization for Multiplayer: The character system was fully optimized for multiplayer environments, supporting up to 100 players in each session without compromising on performance or user experience.

Locomotion and Mini-Games:

  • Advanced Locomotion System: I designed and implemented the locomotion system for avatars, optimized for multiplayer scenarios. This ensured smooth and responsive movement controls, enhancing the overall realism and immersion of the Metaverse experience.
  • Mini-Game Development: Recognizing the importance of engagement and interactivity within the Metaverse, I created a series of mini-games, drawing inspiration from popular titles like Fall Guys. My modular system facilitated the easy management of different game modes, enriching the Metaverse with diverse, entertaining content.