Game Programmer

Ethlas

Ethlas

Software Engineering
Singapore
Posted 6+ months ago

About Us

Battle Showdown (BSD) is a flagship multiplayer platform-shooter game powered by Ethlas. BSD leverages cross-IP & cross-chain interoperability across Web2 and Web3 IP projects, brands, guilds & communities, with the goal of providing a fun & rewarding casual gaming experience for its players.

Ethlas is an innovative force in the intersection of blockchain technology and the gaming world, shaping the future of decentralized gaming experiences. Our dynamic team is seeking a seasoned Senior Game Programmer to join us on this thrilling journey into the realms of blockchain and Game-Fi. As a Senior Game Programmer, you will play a pivotal role in the technical development of BSD. This is an opportunity to be a technical pioneer, leveraging your expertise in game programming to create immersive and groundbreaking experiences.

What you'll be working on:

  • Spearhead the development of blockchain-based games, contributing to the entire development lifecycle.
  • Collaborate with cross-functional teams to integrate blockchain technology seamlessly into game mechanics.
  • Explore and implement new technologies to enhance gaming experiences in the blockchain space.
  • Contribute to the design and architecture of game systems with a focus on scalability and efficiency.
  • Identify and resolve performance bottlenecks, ensuring games run smoothly in blockchain environments.
  • Implement efficient coding practices to maximize the performance of game applications.
  • Work closely with blockchain protocols and smart contracts to implement secure and scalable in-game features.
  • Explore and integrate emerging Game-Fi concepts, pushing the boundaries of decentralized gaming.

What we are working on:

  • Bachelor's degree in Computer Science, Game Design or related fields.
  • At least 4 years of experience in game programming or related job scopes.
  • Highly proficient in C# with a good understanding of OOP concept and strong focus on performance optimization.
  • Good knowledge of Unity.
  • Resourceful and strong problem-solving skills.
  • Knowledge of common algorithms, design patterns and data structures.
  • Proven proficiency in quantitative and qualitative analysis.
  • Familiarity with version controls.
  • Demonstrated ability to work independently and drive technical decisions in a collaborative environment.
  • Prior experience in publishing games and/or Web3 knowledge will be a plus.
  • Passion for exploring and implementing innovations in the intersection of blockchain and gaming will be a plus.