Com2us Logo

As a Proprietary Game Engine Programmer at Com2us Korea, I was responsible for developing “Dungeon Delivery,” a game successfully launched on both Android and iOS platforms. This involved porting an existing Unity C# project to our company’s proprietary C++ game engine : Project



Responsibility

Role in General

Roslyn

@ C# to C++ Conversion Tool Using Roslyn API: Developed a Roslyn-based C# to C++ conversion tool specifically designed to streamline the porting of Unity C# projects to custom game engines. This tool was instrumental in accelerating the development of “Dungeon Delivery” by automatically translating key gameplay logic, systems, and scripts. By automating the porting process, we were able to reduce development time by at least two weeks.

Network

@ TCP/IP Network Client Logic : As a Proprietary Game Engine Programmer, I was responsible for developing and maintaining the network client logic for “Dungeon Delivery.” I successfully addressed various bugs and optimized the TCP/IP-based network communication, enhancing the overall stability and performance of the game.

OpenSSL

@ OpenSSL Library : OpenSSL is an open-source cryptographic library used to secure network communications. In developing ‘Dungeon Delivery,’ Our team leveraged OpenSSL to establish a secure connection between the game client and server, ensuring the confidentiality and integrity of player data.

Conclusion

Through my involvement in the development of ‘Dungeon Delivery,’ I had the opportunity to gain firsthand experience in game content creation and network client logic. This hands-on experience allowed me to identify specific features and functionalities that are essential for a robust game engine, informing my understanding of the design and implementation of game engine systems

Leave a comment