Master 30 Video Game Developer interview questions covering coding, engine architecture, and gameplay systems.
Question 3 of 30
Why the Interviewer Asks This Question
How to Answer
Example Answer
Community Answers

William Swansen has worked in the employment assistance realm since 2007. He is an author, job search strategist, and career advisor who helps individuals worldwide and in various professions to find their ideal careers.
While Java is a common programming language for many applications, it is less used when developing video games because of its inherent inefficiencies and issues in the gaming marketplace. The interviewer will be aware of this and is trying to determine whether you use Java and, if so, are you aware of its challenges in this particular space. Experienced game developers will discuss Java's shortcomings and propose alternative programming languages that may be more effective when developing games.

William Swansen has worked in the employment assistance realm since 2007. He is an author, job search strategist, and career advisor who helps individuals worldwide and in various professions to find their ideal careers.
Knowing as much as you can about the organization's game development practices, including their languages, will help you perform better during the interview. If you do use Java to develop games, you should be able to discuss the challenges you encounter and how to overcome them. Your answer should also include alternative programming languages better suited for the type of games the organization is interviewing you to develop.

William Swansen has worked in the employment assistance realm since 2007. He is an author, job search strategist, and career advisor who helps individuals worldwide and in various professions to find their ideal careers.
"While Java is not the primary language I use when developing games, I occasionally will use it if the organization I am working for has designated it as one of their standard languages. I prefer to use other object-oriented languages, such as Python. While Java does have a large collection of libraries, much of the code contained in these do not relate to video game development. Also, using Java for video games creates problems involving non-deterministic memory management. Finally, most of the popular game consoles do not support Java. This limits the market to online and PC-based gaming."
Write Your Answer
0 - Character Count
Unlock expert responses to technical and creative challenges studios expect you to solve.
Get StartedJump to Question

Written by William Swansen
30 Questions & Answers • Video Game Developer

By William

By William