Uni Dreams is an indie game studio on a mission to create an enthralling side-scrolling experience that merges captivating gameplay with bold, stylized visuals. Led by a team of industry veterans and passionate creatives, we emphasize a non-corporate culture—where big ideas thrive, experimentation is encouraged, and every voice contributes to our vision.
About the Role
As a Unity 6 Developer at Uni Dreams, you’ll build and maintain core gameplay systems while collaborating closely with designers, artists, and fellow programmers. From coding new features to preparing builds for playtests, your work will have a direct and visible impact on the player’s journey. We’re looking for someone who loves turning creative concepts into polished, playable realities—and who values iteration, communication, and a shared drive to create something special.
Responsibilities
- Unity Engine Expertise: Leverage your Unity 6 skills to develop, optimize, and maintain gameplay systems.
- Strong C# Proficiency: Write, iterate, and polish clean, efficient code while staying open to feedback.
- Code Library Maintenance: Keep shared code libraries organized and up-to-date for smooth team collaboration.
- Build Prep & Patch Notes: Compile playable builds, document patch notes, and facilitate regular playtesting.
- Remote Collaboration: Communicate proactively in a fully remote environment, coordinating with level design, art, and project management.
- Gameplay & Feature Implementation: Translate design specs into functional, responsive gameplay elements—character movement, AI, interactions, and more.
- Good Practices & Iteration: Embrace best coding practices, participate in code reviews, and quickly iterate based on team insights.
Key Skills
- Proficiency in C# Scripting: Solid command of object-oriented principles, design patterns, and maintainable coding practices
- Unity 6 Editor & Tools: Comfortable with new workflows and features, plus standard Unity components (Prefabs, Scriptable Objects, etc.)
- 2D/2.5D Game Mechanics: Experience with side-scrolling camera setups, collision systems, and fluid character movement
- Performance Profiling & Optimization: Skilled at using Unity’s Profiler to spot and address CPU/GPU bottlenecks and memory concerns
- Version Control (e.g., Git): Adept at branching, merging, and resolving conflicts to maintain a stable project build
- Scene Management & Asset Organization: Knows how to structure multi-scene projects and efficiently handle assets to keep workflows streamlined
- UI & UX Implementation: Able to create intuitive interfaces using Unity’s UI system (Canvas, TextMeshPro)
- Gameplay System Architecture & Design Patterns: Familiarity with state machines for modular maintainable projects
- Collaboration & Communication: Strong teamwork skills; can translate designer and artist feedback into technical solutions quickly
Why Join Uni Dreams?
- Innovative Culture: We embrace bold ideas, rapid iteration, and creative freedom within a supportive environment.
- Shape a New Title: Your code will define key aspects of the gameplay experience, giving you genuine impact on our final product.
- Remote Flexibility: Enjoy the freedom to work from wherever you thrive, collaborating closely with a fully distributed team.
- Direct Contribution: As a smaller studio, your work won’t get lost in the shuffle. Every feature you build helps us craft an unforgettable world.
Additional Details
- Location: Remote (Fully Distributed)
- Compensation: Competitive Monthly Rate (Based on Experience)
How to Apply
If you’re ready to help us build a vibrant, stylized action-adventure game from the ground up, send us an email with the following:
- Resume/CV – Detailing relevant Unity or C# development experience
- Portfolio/Work Samples – Links to demos, GitHub repositories, or videos showcasing your programming skills
- Short Introduction – Briefly share your background, your approach to iteration and feedback, and what excites you about joining Uni Dreams
We can’t wait to see how your coding expertise and passion will push our upcoming adventure to new heights. Join us, and let’s build something truly memorable together!