Game Developer is responsible for planning and implementing game functionality, building the game code, identifying bottlenecks, and ensuring the quality of the finished product.
Responsibilities:
- Designing and implementing game mechanics, features, and systems using programming languages and game development tools.
- Writing efficient, clean, and maintainable code that meets performance and quality standards.
- Debugging and resolving technical issues and optimizing code for better performance.
- Integrating 2D and 3D assets, Audio, Animation, and others into the game engine to create a cohesive and immersive gaming experience.
- Collaborating with other programmers to ensure proper integration and functionality of various game systems and components.
- Testing and troubleshooting games on multiple platforms, identifying and fixing bugs to deliver a polished final product.
- Documenting code and technical specifications to facilitate understanding and future maintenance.
- Participating in the overall game development process, offering ideas and suggestions to enhance gameplay and user experience.
Requirements:
- Min. Bachelor's degree in Computer Science, Computer Engineering, Games Development or similar field.
- Min.1-3 years experience in the games industry.
- Has experience working with Unity and Roblox Studios.
- Knowledge of 2D & 3D development and integrated game physics.
- Knowledge of scripting, user interfaces, animation, networking, and textures.
- Experience with mobile apps development.
- Experience with memory and space optimization.
- Hands on experience with programming languages (C#, C++, LUA, etc.)
- Ability to solve complex software and coding issues.
- Understanding of source control.
- Knowledge of the overall game development pipeline.
- Up-to-date with the latest gaming trends, techniques, best practices and technologies.
- A good team player with flexibility.
- Excellent attention to detail.
- Good communication skills.