Game Developer

Employer

Job Description

Role: Remote Sr. Gameplay Developer

Type: Contract to Hire

Location: 100% Remote (Based in Indianapolis, IN)


Please reach out to Trevor Hix at thix@apexsystems.com if interested!


We are a small section of ~20 people carving a niche focused on virtual training systems. We are building our competency with virtual reality and UE gameplay development. We enjoy the R&D benefits of a large company and the agility / comradery typically found in smaller startups. We believe in agile principles and strive to continuously improve our practices. We are looking to bring on a Senior Gameplay Developer who can help establish best practices and mentor other team members while we are growing our technical bench strength.


Our tool suite includes: Unreal Engine, Unreal Game Sync, Visual Studio, Perforce, Jenkins, Coverity, Visual Assist, Cucumber, Gherkin, and Azure DevOps.


About You

  • You are an advocate for clean code / software craftsmanship
  • You love learning & seeking new challenges
  • You are known for improving the teams that you work with
  • You listen with empathy and seek to understand the perspective of others
  • Strong Unreal 4 development experience
  • VR/AR development experience
  • Familiarity with common game industry tools & middleware
  • Strong experience with Blueprint scripting, plugin development, and UMG technology
  • You have experienced many UE challenges and have learned design patterns / best practices
  • Experience creating core gameplay systems
  • Ability to research, analyze and optimize code to meet performance requirements
  • Experience with networking including server/client systems and UE replication best practices
  • Strong 3D math skills (linear algebra, calculus, trigonometry)
  • C and C++ programming languages

 

What you’ll be doing

  • Establishing best practices and architectural design patterns
  • Mentoring team members – raising the bar and helping to mature our technical disciplines
  • Help us to see uncover any gaps / blind spots in our gameplay development process
  • Developing simulations of vehicles, devices, weapons, radars, cameras, etc. for training
  • Integrating 3D / VR / AR environments with physical hardware
  • Creating natural, intuitive interactions in virtual environments
  • Writing clear, maintainable, portable code
  • Continually iterate, balance and tune features and gameplay (Training) based on stakeholder feedback
  • Build, expand, and maintain our automated build and testing processes
  • Identify technical and developmental risks and generate solutions to overcome identified risks