Senior Unity Graphic Developer at Fun Crafters #vacancy #remote

Expected, C#, Unity 3D, Git

About the project, Are you a skilled Unity Graphic Developer passionate about creating immersive gaming experiences? We seek a visionary who can lead our development efforts and bring our games to life. This is your chance to make a significant impact on our projects, working with a dynamic team to create games loved by players worldwide. If you’re ready to take your career to new heights, we invite you to submit your CV.

Your responsibilities, Develop cross-platform projects in Unity., Write high-quality, well-documented code., Collaborate with the artist team to build an efficient asset integration workflow., Implement animation systems required by gameplay mechanics., Write and optimize shaders., Create “budgets” for the art assets creation process., Develop tools for art content creation and optimization.

Minimum of 3 years of experience with Unity., Proficient knowledge of C#, understanding of object-oriented programming principles, and programming patterns., Experience in developing and optimizing mobile applications in Unity., Understanding of 2D and 3D graphics principles., Ability to develop and maintain clear project architecture., Proficiency in version control systems (Git/SVN)., Technical English proficiency., Ability to work collaboratively in a team., Solid understanding of linear algebra and analytical geometry., Basic knowledge of computational geometry., Fundamental knowledge of kinematics and dynamics necessary for describing the movement of objects in simulations., Basic knowledge of optics., Analysis of algorithm complexity., Ability to implement an algorithm in code based on a description., Lighting models, PBR (Physically Based Rendering), shadows, reflections, noise generation, geometry processing, procedural geometry., Understand all stages of the rendering process, their purposes and capabilities, data transfer methods between these stages, nuances, and potential bottlenecks., Understand Unity’s Built-In pipeline., Experience with primary (URP/HDRP) and custom SRPs in Unity., Experience with custom Render Features., Understand the general principles of hardware operation, main nodes and functional parts, principles and approaches to data storage and transmission, and major bottlenecks., Understand the specifics and limitations of GPUs on mobile devices., Experience with writing shaders (Cg/HLSL/ShaderLab)., Low-level understanding of shader processes., Ability to optimize shaders – maintaining the original visual and potentially simplifying it., Experience with shader variants., Identify bottlenecks (CPU, GPU, memory)., Create performance tests., Proficiency in various rendering optimization techniques (reducing draw calls, overdraw, vertex count, memory consumption)., Profiler window + Deep Profiling, Profiler Timeline, Memory Profiler, Frame Debugger., Xcode Instruments, Android Studio, RenderDoc, ARM Mobile Studio, Intel Graphics Performance Analyzers., Skills in identifying and fixing graphic bugs., Understand the art content creation process., Experience with working with art teams.

Optional, Experience working with Unity GUI., Experience with major art creation packages (Blender, 3ds Max, Maya, Photoshop, etc.)., Artistic literacy (understanding basic principles of composition, working with color, form, dynamics, etc.), Understand UX principles and approaches to building a user-friendly workflow with the tool and its interface., Understand internal mechanisms of serialization, storage, and asset processing, as well as plugins and libraries in Unity., Experience developing and using systems for asset generation, management, and validation., Experience customizing inspectors for native and built-in components, using Property Drawers, and creating custom Editor Windows.

This is how we work, you focus on a single project at a time, you have influence on the choice of tools and technologies, you have influence on the technological solutions applied, you have influence on the product

Team members, mobile developer, game developer, graphic designer

Development opportunities we offer, conferences in Poland, development budget, external training, intracompany training, technical knowledge exchange within the company

What we offer, An epic journey in the mobile RPG gaming industry., Flexible contract options: employment or B2B., Remote, in-office, or hybrid work., Opportunities for professional growth with a training budget., A fantastic team and many company events., Competitive benefits package., A modern office with all the essentials.

Benefits, sharing the costs of sports activities, private medical care, sharing the costs of professional training & courses, remote work opportunities, flexible working time, fruits, integration events, corporate library, no dress code, coffee / tea, parking space for employees, leisure zone, meal passes, employee referral program

Recruitment stages, HR Interview, Technical Interview, Third Interview, Information about the decision

Fun Crafters, At Fun Crafters, we’re not just another gaming company; we’re a passionate community of gaming enthusiasts and innovators with over a decade of expertise in crafting engaging mobile games. With a mission to create unforgettable gaming experiences, we’ve carved our path in the gaming industry., Join us to unleash your creativity, shape the future of mobile gaming, and be part of a team where your ideas matter., Welcome to a world where fun knows no bounds!

Git hlsl Color theory cg-language microsoft-dynamics GPU serialization plugins User Experience (UX) 3ds Max Autodesk Maya Basics of composition Photoshop Blender urp Unity3D shaderlab C# cpu

Залишити відповідь