Jump to content

Recommended Posts

Fullstack Game Developer
community_splitter.png

As a Fullstack game developer, you are both a game server and client developer. This is the most optimal position to help in if you want to significantly contribute to the project, as you will be able to develop independently on any changes game related. Due to the nature of the project, developers usually cannot be frequently available and not having to rely on either a client or server developer can significantly increase the speed at which progression is made.

Consider reading Game Server Developer and Game Client Developer staff positions.

Responsibilities
 Design an implementation and implement the server and client side of new features, which includes code, database and/or monitoring changes.
 Document bugs found by players.
 Improve existing codebase through code refactors, bug solving or documentation.
 Collaborate with other server and client developers, and game designers.
 Maintain and improve server stability, security, integrity and performance.
 Ensure potential game-breaking changes are informed to other developers. For example, database changes that could break existing APIs.
 Design the client interface for the new features, or collaborate with artists and game designers accordingly.
 Delegate translation tasks to our translators for text that needs translations.

Desired traits
 Demonstrable programming experience, preferably with C++17.
 Knowledge and/or experience with multi-threading and concurrency.
 Basic understanding of (game) networking.
 Willing to learn about how BattleForge works internally (files in .pak).

Bonus traits
 Basic Rust and LUA programming knowledge. 
 Basic knowledge of CI/CD.
 Experience with Kubernetes, MySQL, Docker, Prometheus and Grafana.
 Basic experience with Linux (Ubuntu).
 Experience modding in another game.


button_apply-now (1).png

Link to post
Share on other sites
  • Ladadoos changed the title to Fullstack Game Developer
  • Dallarian locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Terms of Use