Описание
Octo Games is an international gamedev studio with a legal entity in the Netherlands. We create commercial game projects for the Steam audience and support them at every stage - from the initial idea, script, and visual direction to release, post-launch support, and further development. We are currently looking for a Middle Unity Developer who will be responsible for developing games and interactive projects using the Unity engine.
Задачи
- Build a solid, scalable, and maintainable project architecture
- Implement gameplay mechanics according to the technical specification
- Work with UI using Unity UI / Canvas, UI states, simple animations, and tweeners
- Integrate third-party assets into the project
- Integrate 2D/3D art content, including characters, backgrounds, animations, and video clips
- Maintain, refactor, and improve existing code
- Identify, investigate, and fix bugs
- Work with Animator, including states, transitions, and parameters
- Handle the full development cycle from concept to release
- Collaborate with game designers, artists, and other team members to ensure features are implemented correctly and fit naturally into the project
Требования
- Has at least 2+ years of commercial experience (PC) with Unity
- Has advanced C# skills and strong OOP knowledge
- Has experience developing and optimizing gameplay and game mechanics, not UI-only features
- Is able to design, build, and maintain scalable project architecture
- Has experience working with ScriptableObjects
- Confidently works with Animator, including states, transitions, and parameters
- Understands advanced UI practices in Unity UI / Canvas, including states, animations, and interface behavior
- Has experience with Dependency Injection at least at the usage level
- Has experience working with Addressables
- Has experience integrating 2D/3D art content, including characters, backgrounds, animations, and video clips
- Can extend the Unity Editor through custom inspectors, tools, or editor workflows
- Has a portfolio, demo, video, or shipped releases to demonstrate previous work
- Pays attention to code quality, maintainability, and project structure
- Can work in a team, follow technical requirements, and receive feedback calmly
Будет плюсом
- Experience with asynchronous programming, especially UniTask
- Experience with reactive programming
- Experience with NavMesh / Unity AI
- Experience working with particles and VFX
- Understanding of post-processing and lighting setup
- Interest in visual novels and story-driven games
- Understanding of how technical implementation supports atmosphere, pacing, and player experience
Условия
- Remote 5/2 work schedule and the ability to work from anywhere in the world
- Paid vacation and sick days
- Work in a stable game development company
- Participation in commercial projects with a real audience
- The opportunity to make a real contribution to game creation
- The opportunity to improve your skills in Unity development and game development
- Work in a team of passionate professionals
- Open-minded management that trusts the team
- Support from the team and management during onboarding and throughout the work process
- Space for initiative, ideas, and creative contribution
- A comfortable communication format without unnecessary bureaucracy