About This Role
This internship offers a passionate Unity developer the opportunity to learn, contribute, and gain hands-on experience working on real-world game development projects. You will work with the development team on 2D and 3D game projects, getting practical exposure to gameplay programming, game mechanics, UI integration, debugging, and optimization.
Responsibilities
- Develop and implement gameplay features using Unity and C#
- Work on 2D and 3D game projects
- Implement gameplay mechanics, player interactions, and game systems
- Work with Unity GameObjects, Components, Prefabs, Scenes, Physics, UI, and Animations
- Debug and resolve gameplay and technical issues
- Integrate assets, animations, audio, visual effects, and UI elements
- Optimize games for better performance and smooth gameplay
- Test gameplay features and identify bugs or issues
- Work closely with game designers, artists, and other developers
- Learn and follow professional game development workflows
- Contribute ideas and improvements to ongoing game projects
Requirements
- Basic to good knowledge of Unity Engine
- Understanding of C# programming fundamentals
- Familiarity with Unity GameObjects, Components, Prefabs, Scenes, and Inspector
- Basic understanding of 2D/3D game development
- Good problem-solving and debugging skills
- Ability and willingness to learn new technologies and development techniques
- Passion for games and interest in game development
Nice to have:
- Experience with personal or academic Unity projects
- Git/GitHub knowledge
- Unity UI and animation experience
- Knowledge of physics and particle systems
- Android game development/build experience
- Basic knowledge of multiplayer game development
- Experience with Photon / Photon Fusion
- Understanding of game optimization
- A portfolio containing Unity projects or playable games
- Freshers, students pursuing Game Development, Computer Science, IT, or related fields
- Recent graduates
- Self-taught Unity developers
- Candidates with personal or college game projects
Benefits
- Professional Unity development
- C# gameplay programming
- 2D and 3D game development
- Gameplay mechanics and systems
- UI/UX integration
- Debugging and optimization
- Game testing
- Real-world development workflows
- Working with a professional game development team
Important Details
Application Process
- Resume & Portfolio Screening: Review of the candidate's background, Unity experience, and projects
- Technical Interview: Discussion of Unity, C#, programming fundamentals, and game development concepts
- Practical Task: A small Unity-based task may be given to evaluate practical development skills
- Final Discussion: Final discussion regarding the internship, responsibilities, and compensation
- Share updated Resume
- Share GitHub / Portfolio link
- Share Unity project links, if available
- Share Play Store / playable game links, if available
- Share a short introduction about their Unity and game development experience
About the Company
Kosmic Play Labs is a game development studio focused on creating engaging and interactive gaming experiences for mobile and other platforms. They work across 2D and 3D game development, Unity, Unreal Engine, game design, UI/UX, animation, 3D modeling, multiplayer development, optimization, and QA. The team works on both their own game projects and custom game development projects for clients.