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.