Lead / Senior Unity Developer

Dreams Quest,Opublikowany 6 miesięcy temu

Senior

Pełne zatrudnienie

Do ustalenia

Praca zdalna

Dreams Quest, a dynamic and diversified entertainment company, is building a unique world through mythology and storytelling. The company is an Indie studio, founded by a group of passionate gamers and entrepreneurs, with a notable team of people from Hollywood.

 We have been developing mythology and world building content that is dreamlike and fantasy to bring the players into a world which is both unique with stories that have never been told. We have built a team of designers, artists and developers to build our game and world with talent from all over the world.

 We believe that developing a dreamlike and fantasy RPG PVE role play game in mobile which treats mobile like a game device is a core element of what gamers are seeking. Both through story and as well through great combat, game mechanics, and user interface, we aim to bring the next generation game in the fast growing RPG sector of mobile gaming.

 We also believe in pushing the boundaries of technology and are finding ways to leverage blockchain to give players asset and account ownership as well as to enable players to trade assets in a more open and free environment. We believe that seeking out ways to decentralise technology also provides ways to provide a more robust and scalable infrastructure.

 We work on trust, collaboration and teamwork where everyone is expected to help each other to achieve greatness, and to develop themselves and their careers. We empower our team to bring new ideas both technically and operationally to drive us to becoming a greater and more successful company together.

Job Description

As lead developer, work with the team to develop Unity game, develop specific components and modules for 2D/3D including game mechanics, animations, sounds, VFX, and other modules as required.

Developing in Unity C#, create a robust and modular code which both adheres to the team code standards and enables other team members to easily integrate and collaborate. Working closely with other developers, designers, animators and VFX team to identify constraints, and work with the team to find solutions which are optimal for mobile.

 As part of a team, be both sensitive to others as well as to be proactive in working with others to solve problems in a collaborative and team-oriented way. Document technical findings, recommendations and share technical knowledge to be part of a positive and collaborative team culture.

Nad czym pracować?
  • Nazwa projektu (ów): Lead / Senior Unity Developer
Wielkość i struktura zespołu?

50

Na jakie zadania (obowiązki)?

• Developing, optimizing mobile 2D/3D Game on Unity 3D platform

• Good understanding of OOP, data structures and algorithms

• Focus on good quality, reviewing own code as well as other unity developers, with priority on high quality code, and bug/defect turnarounds, and optimized code

• Collaborate closely with Designers, Artists, Testers and other Developers with strong emphasis on teamwork and collaboration to reach mutual agreements and decisions

• Ensure the game features are implemented properly according to the requirements of Game Designers/PM according to the timelines

• Ensuring that code is designed correctly for each game build and merge to be completed

• Take an active role to identify and solve technical issues, propose solutions and identify ways to prevent these in the future

• Analyze existing features of the game and making changes to meet current needs

• Seek to solve any technical issues where possible.

• Actively ask questions, and provide inputs to seek the best possible technical solutions

• Identify problems, highlight dependencies and find solutions

• Share alternative approaches

• Identify alternative approaches that will accelerate timelines or plans to achieve more faster

• Identify ways to automate various processes for development or unit testing

• Document all findings, recommendations and implementations

Technical Knowledge

• Knowledge of C# & Unity

• Knowledge in 3D mathematics (Linear algebra, arrays, vectors)

• Knowledge of current game engines and tools (Unity) or physics engines (Bullet/PhysX/Havok/etc) is a plus

• Knowledge of Editor Inspector

• Knowledge of computer graphics and Unity Render Piplelines

• Knowledge and experience of Design Patterns

Planning

• Work collaboratively with management and other leads to formulate the development plan

• Identify gaps, issues, and recommend process improvements within the development area

• Establish strategic development pipelines

• Plan and implement game functionality

• Transform design concepts into functional games

• Develop game code and address code errors and bottlenecks

Coordination and Collaboration

• Collaborate with the design team to discuss gaming ideas and specifications.

• Coordinate developers in your team

• Understand their needs, concerns, and challenges, and work collaboratively to deliver optimal solutions.

Coordination and Collaboration

• Collaborate with the design team to discuss gaming ideas and specifications.

• Coordinate developers in your team

• Understand their needs, concerns, and challenges, and work collaboratively to deliver optimal solutions.

Jakiego specjalisty szukamy?

Qualifications

• 4+ years of experience in developing Mobile Game using Unity

• 4+ years experience in C# development: Experience with Unity scripting, textures, animation, particle systems, 3D assets, and physics

• Previous experience and willingness to support more junior developers, guiding and supporting more junior developers

• Familiar with programming architectures (MVC, MVP, etc.)

• Familiar with 3D Assets (3D Characters, Environment, Lighting)

• Experience working on game mechanics such as combat, quest-based, equipping, crafting/forging, inventory management, in-game stores

• Experience in using GIT/GIT Hub

• Experienced working in agile teams, rapid deployments

• Experience in unit testing own or other developers work before releasing a build

• Understands how to merge and build code for releases

• Passionate gamer with experience, ideas and inputs to drive the game further

• English speaking (able to communicate reasonably well, be understood)

Preferred but not required

• Previous experience working on a published game working with an international team

• Experience in Server (Google cloud/Playfab/Photon) is a plus

• At least 1 product has been introduced to the international market, participate in maintaining games that are being released or prototype new game ideas

• Knowledge of AI or some experience working on it

• Experience with HLSL Shaders

• Experience with Shader Graph

Co jest dla nas ważne w człowieku?

• Strong communication skills

• Exceptional troubleshooting abilities

• Impeccable attention to detail

• Innovative people who like to develop themselves, push the boundaries of their ideas, and work together in a positive and collaborative environment

• Testing and trying new technical approaches to games development using blockchain and decentralised technologies

Dlaczego u nas przyjemno pracować ?

• Join a creative and friendly environment among fellow gamers.

• Opportunity to work in an international team of artists and developers

• Competitive salary commensurate with your experience and skills

Dreams Quest

Rodzaj firmy: developer

Pracownicy: 11-50

Platformy : Mobile, iOS, Android

Gatunek: Gry przygodowe, Gry fabularne

https://dreams.quest/

Wszystkie oferty pracy Dreams Quest
Join our Discord!
Find out about new Unity Developer jobs on Discord
join
@ingamejob_dev
dowiedz się o nowych ofertach pracy Unity Developer w Telegram
Subskrybuj

Podobne oferty pracy

KSTUDIO SIA

Praca zdalna

Hot

Middle

€25 / Godzina

Freelance

OUTLOU:D

Praca zdalna

Opublikowany 2 dni temu

Middle

Do ustalenia

Pełne zatrudnienie

Program-Ace

Praca zdalna

Opublikowany 2 dni temu

Senior

Do ustalenia

Pełne zatrudnienie