Will “Game Programmer” be Replaced By Robots? 🤔
48% Chance of Automation
“Game Programmer” will probably not be replaced by robots.
This job is ranked #293 out of #702. A higher ranking (i.e., a lower number) means the job is less likely to be replaced.
Care to share? Click for Facebook, Twitter, LinkedIn, or XING. 👍
Job Description
Create, modify, and test the code, forms, and script that allow computer applications to run. Work from specifications drawn up by software developers or other individuals. May assist software developers by analyzing user needs and designing software solutions. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.
Job Details
- The SOC (Standard Occupational Classification) code is 15-1131.00
- The Mean Annual Wage in the U.S. is $ 85,180.00
- The Mean Hourly Wage is $ 40.00
- Currently, there are 271,200 people on this job
☝️ Information based on the reference occupation “Computer Programmers”.
Also Known As…
- Computer Programmers
- Web Programmer
- Software Developer
- Programmer Analyst
- Programmer
- Java Developer
- Internet Programmer
- Computer Programmer Analyst
- Computer Programmer
- Applications Developer
- Analyst Programmer
- White Hat Hacker
- Website Programmer
- Website Developer
- Website Designer
- Web Site Developer
- Web Site Designer
- Web Page Designer
- Web Graphic Designer
- Web Editor
- Web Designer
- Web Architect
- Web Application Developer
- Web Analyst
- Videogame Tester
- Video Game Tester
- Video Game Programmer
- Systems Programmer
- Systems Analyst
- System Software Developer
- Software Tester
- Software Programmer
- Software Engineer
- Software Development Engineer
- Simulation Developer
- SAS Programmer
- Report Developer
- Oracle Developer
- Operating System Programmer
- Object-Oriented Programmer
- Network Administrator
- Mainframe Programmer
- Mainframe Developer
- Java Programmer
- Internet Webmaster
- Internet Designer
- Information Architect
- Graphic Engineer
- Game Developer
- Enterprise Architect
- Engineering Programmer
- Engineering and Scientific Programmer
- Database Programmer
- Database Engineer
- Database Developer
- Database Designer
- Cryptologist
- CRM Developer (Customer Relationship Management Developer)
- Content Manager
- Computer Programming Supervisor
- Computer Language Coder
- Computer Graphic Designer
- Computer Graphic Artist
- Computer Game Tester
- Computer Game Programmer
- Computer Animator
- COBOL Programmer (Common Business Oriented Language Programmer)
- Client Server Programmer
- Certified Ethical Hacker
- Business Systems Analyst
- Business Programmer
- Bioinformatics Specialist
- Beta Tester
- Applications Programmer
- Application Programmer Analyst
- .NET Programmer
- .NET Developer
Tasks for “Game Programmer”
- Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
- Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
- Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
- Train subordinates in programming and program coding.
- Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.
- Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
- Collaborate with computer manufacturers and other users to develop new programming methods.
- Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
- Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.
- Assign, coordinate, and review work and activities of programming personnel.
- Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
- Write or contribute to instructions or manuals to guide end users.
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
- Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
Related Technology & Tools
- Mainframe computers
- Computer servers
- Mainframe operating systems
- Serial port cards
- Desktop computers
- SPSS
- Interface definition language IDL
- Greatis Object Inspector
- Source code editor software
- Common business oriented language COBOL
- Qlik Tech QlikView
- Microsoft Publisher
- dBASE Plus
- SAP Crystal Reports
- Basis BBx VisualPRO/5
- Simulation program with integrated circuit emphasis SPICE
- Objective Caml
- StataCorp Stata
- List processing language LISP
- Microsoft Project
- Hewlett Packard HP-UX
- Common Lisp Object System CLOS
- Amazon Kinesis
- IBM WebSphere
- Apache Spark
- Hewlett Packard LoadRunner
- Adobe Systems Adobe ColdFusion
- Teradata Database
- Extensible stylesheet language XSL
- Partial class generator software
- KornShell
- CAST SQL Builder
- Retargetable compiler
- Microsoft Silverlight
- Apache Pig
- Interpreter software
- Veritas NetBackup
- Unified modeling language UML
- Revision control software
- Oracle JavaServer Pages JSP
- Oracle PL/SQL
- Compilers
- JavaScript
- Programming language one PL/I
- AJAX
- Integrated development environment IDE software
- One pass compiler software
- Workflow software
- Microsoft Visual Studio
- Computer On-line Real-time Applications Language CORAL 66
- ICON programming language
- Apache Solr
- Microsoft Excel
- Collaborative Application Markup Language CAML
- Adobe Systems Adobe Dreamweaver
- CoffeeCup The HTML Editor
- Extensible HyperText Markup Language XHTML
- Puppet
- Decompilers
- Red Hat Enterprise Linux
- Oracle WebLogic Server
- Customer information control system CICS
- Microsoft Dynamics GP
- Computer aided design and drafting CADD software
- Microsoft Exchange Server
- Debugging software
- Snort
- Shell script
- Progress WebSpeed Workshop
- Microsoft Office
- Oracle Hyperion
- Microsoft Visual C#
- Extensible markup language XML
- Microsoft Visual Basic Scripting Edition VBScript
- Event-driven State-machines Programming
- Self
- Restructured extended executor REXX
- Enterprise JavaBeans
- Low-level debugger software
- Geographic information system GIS software
- Microsoft Visual Basic
- CA Erwin Data Modeler
- Computer Associates integrated data management system CA-IDMS
- Oracle PeopleSoft
- Python
- Prolog
- American National Standards Institute ANSI C
- IBM Power Systems software
- Cascading Style Sheets CSS
- Relational database management software
- Eiffel
- Oracle Fusion Applications
- Atlassian JIRA
- Apache HTTP Server
- Citrix
- PostgreSQL
- Apache Subversion SVN
- Call-processing language CPL
- Web service definition language WDSL
- R
- Oracle Solaris
- Ada
- Command interpreters
- Hypertext markup language HTML
- Microsoft SharePoint
- Bigloo Scheme
- Progress Sonic ESB
- Splunk Enterprise
- Interstate connection ICON
- Adobe Systems Adobe Flex
- Dassault Systemes CATIA
- Structured Query Report SQR
- Sybase SQL Server
- Drupal
- NetSuite ERP
- Data manipulation language DML
- Wireshark
- Microsoft Visual FoxPro
- MUMPS M
- Virtual private networking VPN software
- SAP
- Emerald Software Group Emerald Green Office
- Bentley MicroStation
- Inline code expander software
- Scheme
- Code generator software
- Advanced business application programming ABAP
- SAS
- Forth
- NoSQL
- Google AngularJS
- Spring Framework
- MongoDB
- Microsoft ActiveX
- FileMaker Pro
- C
- J
- Microsoft Visio
- C++
- Adobe Systems Adobe ActionScript
- Delphi Technology
- Swift
- Microsoft Extensible Application Markup Language (XAML)
- Microsoft Systems Management Server
- ESRI ArcGIS software
- Linux
- IBM Domino
- Smalltalk
- PowerSoft PowerBuilder
- Formula translation/translator FORTRAN
- Minitab
- Red Hat WildFly
- Oracle E-Business Suite Financials
- Embarcadero Delphi
- Tableau
- ABC Compiler
- IBM Rational ClearCase
- Oracle Business Intelligence Enterprise Edition
- Adobe Systems Adobe Acrobat
- Microsoft Word
- Microsoft PowerPoint
- Transact-SQL
- Assembler
- Pascal
- Structured query language SQL
- Logo
- Practical extraction and reporting language Perl
- Beginner's all-purpose symbolic instruction code BASIC
- Microsoft ESP SDK
- PHP: Hypertext Preprocessor
- Node.js
- Objective C
- Data entry software
- A programming language APL
- MicroStrategy
- SAP BusinessObjects Data Integrator
- Hibernate ORM
- Dynamic hypertext markup language DHTML
- Bourne Shell
- Graphical user interfaces GUI
- Data definition language DDL
- Modula
- IBM InfoSphere DataStage
- Adobe Systems Adobe Photoshop
- Ubuntu
- Gambit Scheme
- Clipper
- Oracle Java
- Stage compiler
- National Instruments LabVIEW
- Perforce Helix software
- Job control language JCL
- Symantec Visual Cafe
- Microsoft ASP.NET
- The MathWorks MATLAB
- McAfee
- ReCrystallize Crystal Reports
- Progress OpenEdge ABL
- IBM DB2
- C#
- Git
- Ext JS
- String oriented symbolic language SNOBOL
- Incremental compiler software
- Apache Hadoop
- Microsoft Visual Basic.NET
- Apache Tomcat
- Code munger software
- Microsoft Access
- Human resource management software HRMS
- Apache Cassandra
- SAP Business Objects
- Oracle JD Edwards EnterpriseOne
- Microsoft SQL Server
- MySQL
- Oracle PeopleSoft Financials
- ABC: the AspectBench Compiler for AspectJ
- Sybase
- Adobe Systems Adobe PostScript
- Microsoft SQL Server Reporting Services
- jQuery
- Microsoft .NET Framework
- Microsoft Dynamics
- Microsoft PowerShell
- Threaded code compiler
- AWK
- E++ pattern language
- Virage VS Archive
- B-Method
- Source code migration software
- Microsoft Visual C# .NET
- SAP NetWeaver BW
- Oracle JDBC
- Mixed code generator
- Apache Hive
- Apache Maven
- Google Analytics
- Xerces2 Java Parser
- Apache Struts
- Network intrusion prevention systems NIPS
- UNIX
- Tier generator software
- Corel CorelDraw Graphics Suite
- IEA Software Emerald
- Epic Systems
- IBM Cognos Impromptu
- Ruby on Rails
- Microsoft FrontPage
- Adobe Systems Adobe Flash
- Oberon
- Haskell
- Symbolic debugger software
- Adobe Systems Adobe Illustrator
- Verilog
- Ruby
- Nagios
- Adobe Systems Adobe Fireworks
- Just-in-time compiler
- Algorithmic language ALGOL
- LAMP Stack
- Eclipse IDE