top of page

Home > Careers > Software Engineering > Game Programmer

CAREERS

Software Engineering

Game Programmer

Bring the game projects to life with your computer programming skills

As Psoaic mainly focuses on game development, game programming is a general term and an integrally important part of game development that applied to the computer engineers who work on computer, mobile and video game projects.


A game programmer is an individual who became professionally and highly trained, experienced, skilled, and expertized in software development by coding with the utilization of the basic computer programming languages, such as C-Sharp (C#), C-Plus-Plus (C++),Visual Basic, and even Python, and can usually bring a creative game project to life via the coded functionalities. Because of their programming skills, they are specialized in many ways of making codes in a game project with things like graphics, visual effects, artificial intelligence, sound effects, music, user interface, scripts, user interface, actions of a character, movable objects, game mechanics, porting to other computing platforms, networking, tools, and a lot more. Aside from that role, they are also capable of captivating players and testing out how a game project works with in-game features during further game development as you mentioned before.


We are interested in looking for computer, mobile and video game programmers to get hired and start collaborating with one of our collaborative game development teams in order to help make our computer, mobile, and video games come to life as supportive team members. They are very helpful for us in providing programming codes to our projects with music, sounds, gameplay mechanics, and other applicable features while the game development cycle is going on until it is finished before release.


As an experienced computer programmer seeking an opportunity to assist us in shaping the future of one of the the leading video game developers in the world, we hope and pray that you will consider joining Psoaic and support us in making certain game projects with our development teams.

Responsibilities
  • Collaborating with computer, mobile, and video game designers and developers in setting up technical resources for a project during game development.

  • Researching and developing the suite of software and platforms that can functionally and compatibly support the game by either an operating system or a console generation.

  • Ensuring the game design, even with game designers.

  • Creating production documents and software development procedures.

  • Making prototypes in early stages of the game development cycle.

  • Working for tight schedules

  • Cooperating with departments to engage problem solving, dealing with technical issues, and creating possible and technical solutions as the production pipeline process goes on.

  • Conducting quality assurance tests.

  • Giving feedback in response to software-related topics.

  • Responding to the technical requirements of any department.

  • Collaborating with development teams towards their goals in completing their game projects.

  • Providing the ongoing technical support by the time the game has been released for launch date.

  • Managing and training other members of the development.

  • Working on the updates for each game project.

  • Troubleshooting and resolving technical issues that may arise during the development process.

  • Captivating players with gameplay mechanics and styles.

Qualifications
  • 4 or more years of training in computer science and computer programming, and interactive experiences in video games.

  • A baccalaureate or bachelor's degree in computer science or a related field, as well as experience in game development.

  • Deeply masterful knowledge and understanding of programming languages like C++, Java, and Python, as well as game engines and development tools.

  • A passion for gaming and a creative mindset.

  • Creative and mathematical problem-solving skills.

  • Visually direct knowledge of utilizing 2D and 3D animation software.

  • Familiarity with production pipeline process of a project.

  • A passion for computer, mobile and video games and the experience of interactive entertainment, including gaming.

  • Excellently proper and better communication, collaboration, and problem-solving skills.

  • Analytical mindset.

  • The ability to work independently as a team player.

  • Mindfulness of keeping on schedule and deadlines.

  • Knowledge of game genres and trends.

  • Excellent communication, collaboration, and problem-solving skills, especially in dealing with development and production teams.

  • Thorough knowledge of technical and software advancements in the gaming industry.

  • With the important use of your communication abilities, maturely and succinctly describing your work in a processing stage, and conversing information to team by yourself are allowed.

  • Working knowledge and excellence of the following programming languages for making computer, mobile, and video games:

    • C

    • C++

    • C#

    • GDScript

    • GML Script

    • Google Go

    • Java

    • JavaScript

    • Lua

    • Objective-C

    • Python

    • Swift

    • TypeScript

    • Xcode

  • Working knowledge and excellence of the following list of game engines and their programming languages you understandably mastered on:

    • Amazon Lumberyard

      • C++

      • Lua

    • Box2D

      • C

    • Clickteam Fusion

    • Cocos2d

      • C++

      • C#

      • Java

      • JavaScript

      • Objective-C

      • Python

      • Swift

      • TypeScript

    • CryEngine

      • C++

      • C#

    • Defold

      • Lua 5.1

      • LuaJIT

    • GameMaker (Game Maker and GameMaker Studio)

      • GML Script

      • GML Visual

    • GDevelop

    • Godot Engine

      • C# (Godot Engine - .NET)

      • GDScript (default)

    • I.K.E.M.E.N Go (Plus)

      • C

      • Google Go

    • M.U.G.E.N

    • Open 3D Engine

      • C++

      • Lua

      • Python

    • Pygame

      • Python

    • Ren'Py

      • Python

    • Solar2D/Corona

      • Lua

    • Unity

      • C#

    • Unreal Engine

      • C++

Apply for this position

Application Form

Birthday
Gender
Employment Status
How or where did you hear about us?
bottom of page