Internship - Unity Developer Intern – Systems, Architecture & Organization Focus
Posted: 6 days ago
Job Description
Unity Developer InternCompany: Runic Dice EntertainmentGame: NanokingsLocation: RemoteWorking Hours: Full-time / Part-TimeSalary: Unpaid InternshipAbout UsRunic Dice Entertainment unites players through games that are rich in narrative and inspired by the bold aesthetics of Nordic legends, infused with medieval, steampunk, and scrappunk elements.Project DescriptionSet in the post-apocalyptic world of Myrkrafjörður, 307,500 years after humanity's extinction, Nanokings is a punk-Viking dystopia. The game blends gameplay mechanics from Vampire Survivors and Children of Morta with multiplayer features, presented in detailed pixel art using both top-down and isometric views. It combines reverse bullet hell and Action-RPG elements in strategic 30-minute sessions.Job SummaryWe are looking for a Unity Developer Intern who is excited by structure, systems, and scalable architecture. You enjoy organizing, documenting, and enforcing guidelines just as much as coding. You’ll help design backend architecture, task structures, and internal systems while supporting gameplay development. If you like planning as much as building, and gain satisfaction from clean codebases and clean workflows, you’ll feel right at home.ResponsibilitiesDesign and improve internal systems, such as game architecture, data flow, and task structures.Create and maintain in-game features and backend systems using Unity and C#.Collaborate with leads to refine, organize, and distribute tasks across the team.Contribute to the creation of technical documentation and development guidelines.Improve internal databases and project structure in Notion and Unity.Help enforce workflow rules, development conventions, and communication protocols.Participate actively on Discord to help keep production on track.Assist with task estimations, roadmaps, and timeboxing across sprints.Help maintain a modular, scalable codebase that supports future content and features.Ideal CandidateLoves structure, guidelines, and clarity and is not afraid to reinforce them.Thrives in remote environments where self-motivation and proactivity are key.Enjoys working with and improving databases, tools, and documentation.Can shift between gameplay programming and project organization fluidly.Finds satisfaction in refining task pipelines and making team workflows smoother.QualificationsExperience with Unity development for 2D games.Proficiency in C# and Unity’s component-based architecture.Familiarity with version control (Git, Perforce, or Plastic SCM).Understanding of agile methodologies (Scrum, Kanban).Experience with databases, data-driven architecture, or task planning tools.Comfortable working independently and enforcing project standards.(Nice to have) Experience with Zenject or other dependency injection tools.(Nice to have) Understanding of CI/CD pipelines or Unity’s Addressables system.Tools You’ll UseUnityC#GitHubNotionDiscordWhat You Can ExpectA well-documented GDD and clearly defined sprint goals.Mentorship and collaboration from technical leads.A role where you’ll help shape not just the code, but the production itself.Remote, flexible hours in a focused and highly motivated team.A credited role in a unique, stylized indie title on Steam.A chance to significantly grow your technical and organizational skill set.Interview ProcessStep 1: Application Review Step 2: Skills Assessment Task Step 3: Task Review and Feedback Step 4: Final Interview Step 5: OnboardingWhy Join Us?If you're someone who likes clean code and clean task boards, this is the internship for you. You'll be a vital part of a passionate, disciplined, and creative team working to deliver something truly unique. Help build not just the game, but the process behind it.Discover MoreWatch the game in action: https://www.youtube.com/watch?v=e9U_qCqYxyYVisit our Steam page: https://store.steampowered.com/app/2142550/Nanokings/
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period