Unity Developer intern
Job description
Unity Developer Intern
๐ Remote | ๐ 3-Month Internship | ๐ฎ GameGenesisBuild Games. Create Mechanics. Bring Ideas to Life.
At GameGenesis, we're looking for a passionate and technically curious Unity Developer Intern to help develop engaging gameplay experiences and interactive systems.
You'll work closely with game designers, artists, and developers to turn creative concepts into playable experiences using Unity and C#. From gameplay mechanics to UI systems and game optimization, you'll contribute to real game development projects.
---
Your Mission
- Develop gameplay features and interactive systems using Unity and C#.
- Implement game mechanics, player controls, character movement, and interactions.
- Build gameplay systems, UI elements, menus, and HUD components.
- Integrate animations, sound effects, VFX, and other game assets.
- Work with physics, collision detection, and event systems.
- Develop reusable and maintainable game components.
- Debug, test, and optimize gameplay functionality.
- Collaborate with artists, designers, and developers to implement game features.
- Work on multiplayer functionality and networking when required.
- Participate in playtesting and improve gameplay based on feedback.
- Maintain clean, organized, and well-documented code.
We're Looking For Someone Who
- Has hands-on knowledge of Unity Game Engine.
- Has a good understanding of C# programming.
- Understands Object-Oriented Programming (OOP) concepts.
- Has basic knowledge of gameplay mechanics and game development fundamentals.
- Understands Unity components, GameObjects, Prefabs, and Scenes.
- Has experience with Unity physics, collisions, and scripting.
- Understands basic debugging and problem-solving techniques.
- Is familiar with Git or other version control systems.
- Is creative, proactive, and willing to learn.
- Can collaborate effectively with a remote development team.
- Has a genuine passion for gaming and game development.
It'll Be Awesome If You Also Have
- Experience with Unity UI, Animator, and Scriptable Objects.
- Basic knowledge of multiplayer development and networking.
- Familiarity with Photon, Mirror, or Netcode for GameObjects.
- Experience with REST APIs and backend integration.
- Knowledge of mobile game development and performance optimization.
- Familiarity with Firebase or other game backend services.
- Understanding of shaders, materials, and particle systems.
- Experience with Unity Addressables and asset management.
- Personal game projects, prototypes, or a GitHub portfolio.
Why Join GameGenesis?
- Work on real game development projects.
- Gain hands-on experience with Unity and C#.
- Collaborate with developers, designers, artists, and VFX teams.
- Learn professional game development workflows.
- Build a strong game development portfolio.
- Get exposure to gameplay programming, optimization, and multiplayer systems.
- Contribute to interactive experiences that players can enjoy.
- Potential opportunity for a full-time role based on performance.
Our Unity Development Toolkit
Unity โข C# โข Visual Studio โข Photon โข Mirror โข Netcode for GameObjects โข Firebase โข Git โข GitHub โข Unity Animator โข Scriptable Objects---
Application Requirements
Please share your resume, GitHub profile, Unity projects, playable game builds, or relevant portfolio demonstrating your development skills.Personal projects, game jam submissions, and student projects are welcome.
Interested in this role?