Skillshot.pl logo
Praca w branży gier

Unity Tool Programmer

dla Elympics w Warszawa

Praca stała Programowanie


About the Company 🌐
At Elympics, we're transforming the e-sports industry with our innovative toolkit that empowers developers to create world-class competitive multiplayer games. Imagine building thrilling gameplay experiences with advanced networking capabilities and seamless blockchain integration.

Our features, including efficient input data synchronization, client-side state prediction, and network optimization, ensure smooth and responsive gameplay. We support multiple protocols like TCP/UDP and WebRTC for cross-platform development, while lag compensation and variable tickrate guarantee fair competition and consistent player experiences.

With reliable RPC communication, an integrated simulation analyzer for Unity, easy cloud log access, and fast server deployment, Elympics offers a comprehensive solution for multiplayer game development.

Join Us as an Unity Tool Programmer 💼

We're seeking an Unity Tool Programmer to join the SDK team.
Specifically, we're looking for someone passionate about working with advanced tooling and backend communication, and eager to apply these skills to crafting Unity games.

We offer a B2B contract with a competitive salary range of 9 000 - 15 000 PLN per month, depending on your experience.
We work from our office in Warsaw. You have the flexibility to work remotely once a week. 🌍

Our Tech Stack at Elympics 🛠️

We're building an infrastructure aimed at hosting competitive multiplayer games, along with the necessary backend services. We integrate secure, competitive gameplay with blockchain monetization smart contracts.

We use new versions of Unity to build sample games and tech showcases, as well as .NET microservices for Elympics Cloud.

Elympics isn't just another set of tools. It's a comprehensive solution designed to assist you through every stage of your multiplayer game development.

This means:

Efficient SDK: User-friendly yet powerful, enabling you to craft your multiplayer experience with ease.
One-Click Cloud Deployment: Get your game hosted swiftly with just a click.
Parallel Gameplay Hosting: Ensuring smooth gameplay experiences across the board.
Auto-Scaling Game Servers: Servers that adapt to your game’s needs, scaling seamlessly.
Backend Integration: Streamlined integration for player load-outs and score tracking.
Blockchain Features: Dive into on-chain gaming, linking your game with smart contracts for transparent and secure results.
Intelligent Matchmaking: A system that learns your game’s play style, optimizing player matchmaking.

Our Approach to Work 💻

Clean Code: We believe in writing code that's not just functional but also clean and maintainable.
Code Reviews: Every line of code gets reviewed, ensuring quality and collaborative improvement.
Code Quality Metrics: We don't just write code; we measure its quality to continuously enhance it.
Static Code Analysis: Catching issues early with regular static code analysis.
Design Patterns: Implementing tried-and-tested design patterns for robust and scalable solutions.

Your responsibilities include 🛠️

  • Engage directly in coding, debugging, and solving problems creatively.
  • Identify and address technical risks, proposing solutions to adhere to project requirements and deadlines.
  • Designing, implementing and developing the Elympics Unity SDK for game developers creating multiplayer games.
  • Creating documentation for the Elympics SDK.
  • Code reviewing other developers.
  • Implementing advanced systems and tools.
  • Identifying and fixing technical bottlenecks.

We’re Looking for Someone With 👀

  • More than 2 years of commercial experience in C#/Unity programming with confident knowledge of both Unity and C#.
  • Experience in developing multiplayer games.
  • Fluent Polish in both spoken and written (as it is the primary language used within our company) and a good command of English.
  • Strong understanding of OOP principles and design patterns.
  • Knowledge of client-server architecture.
  • Proficiency in Profiling/Debugging and Optimization in terms of CPU, GPU, memory, and build size.
  • Capability to work on and create technical documentation.
  • Experience in developing existing systems and enhancing solutions within the Unity engine.
  • Proven track record of effective collaboration with team members.
  • Ability to create new projects from the ground up.
  • Exceptional problem-solving skills and creativity in overcoming technical challenges.
  • Excellent communication and interpersonal skills, enabling smooth collaboration with cross-functional teams.

Nice to Have: 👌

  • Knowledge of asynchronous programming
  • Experience with Nsubstitute or similar frameworks
  • Experience with other SDKs (e.g., Fusion, Coherence, Mirror, or Fish–net)
  • Experience with mobile platforms (additionally, experience with the web).
  • A profound passion for gaming, a user-centered design approach, and a focus on delivering exceptional player experiences.

Wondering who you'll have the chance to chat with during the recruitment process?

  • If your resume catches our eye, expect an email from our HR team.
  • A meeting with Ula– HR Specialist, Gosia- Head of People, Krzysiek- Head of SDK

Either an offer to join us or an email with feedback to thank you for participating in the recruitment process.
We're excited to chat, get to know you better, and explore the potential for our collaboration! 😊

Our benefits see what perks we've prepared for you! 😊

Growth support🌱
As our company grows, there will be ample promotion opportunities. You will have feedback sessions and it’s a great occasion to learn from each other. Our employees have unlimited access to educational platforms and foreign language classes.

Health & Wellbeing 🧘‍♀️🧘‍♂️
We care about our employees’ health. We offer private medical care, in-office diagnostic tests, and a Multisport card. We believe in mixing business with pleasure, and so there are also sports activities available to our employees!

Work & time off 💼🌴
You will have 26 days off, regardless of how long you’ve been with us, and additional special days off. Sick days are paid in full. We have a flexible schedule, and we operate from a comfortable office in Warsaw Spire.

Community 🥳
We believe in a culture of appreciation. We organize office theme parties, contests, and integration events and provide funds for group outings.

Office life 🏰
Yes, we know there's more to life than a gorgeous view from the office. That’s guaranteed in our office on the 40th floor of Warsaw Spire. However, we celebrate little things together, like the International Pancake or Chocolate Day.


Data publikacji: 2024-10-10

Liczba wyświetleń: 948