Back to jobs

C# Game Developer (MonoGame) | Remote

Crossing Hurdles
South Africa
Contract
5,000 – 12,000 / year
Applications go directly to the hiring team

Join Crossing Hurdles as a C# Game Developer specializing in MonoGame to create engaging 2D and 3D games. Work remotely with a diverse team of artists and developers, leveraging your skills to enhance player experiences across various platforms.

Contract
Fully Remote

Skills & Expertise

C#
MonoGame
.NET ecosystem
2D and 3D graphics
cross-platform development
object-oriented programming
gameplay systems
code reviews

Key Responsibilities

Design, develop, and optimize 2D and 3D games using MonoGame.

Engineer scalable gameplay systems and graphics pipelines.

Collaborate closely with artists, designers, and developers.

Full Description

Position: Cross-Platform Game Developer (MonoGame)

Type: Developer

Compensation: $50 – $120/hour

Location: Remote

Commitment: 10-40 hours/week

Role Responsibilities

* Design, develop, and optimize 2D and 3D games using MonoGame, C#, and the .NET ecosystem.

* Engineer scalable gameplay systems and graphics pipelines, maintaining full control over game architecture.

* Implement cross-platform functionality to ensure consistent performance across multiple devices and platforms.

* Collaborate closely with artists, designers, and developers to deliver cohesive and engaging player experiences.

* Write robust, maintainable, and efficient code while adhering to best practices in software development.

* Perform code reviews, contribute to architectural decisions, and debug complex technical challenges.

* Communicate clearly and proactively in both written and verbal formats to support effective team collaboration.

Requirements

* Deep hands-on experience with MonoGame and familiarity with its role as a successor to XNA.

* Proficiency in C# and the .NET ecosystem with a strong understanding of object-oriented programming principles.

* Demonstrated experience developing, deploying, and optimizing cross-platform games across platforms such as Windows, macOS, Linux, consoles, and mobile.

* Strong knowledge of 2D and 3D rendering pipelines, graphics APIs, and gameplay engineering.

* Excellent written and verbal communication skills.

* Experience working with multidisciplinary teams and incorporating feedback into development cycles.

* Ability to troubleshoot and resolve complex technical issues independently.

Application Process

* Upload resume

* Interview (15 min)

* Submit form

Applications go to the hiring team directly