|
|
|
|
This survey is meant for professionals of videogame programming, to serve as research for the development of a dissertation project consisting of an educational game engine intended as support for academic videogame programming courses. Name and position/experience are requested solely for records keeping.
Thank you for your time!
Felix Cretu, 0711834, University of Bedfordshire
felix.cretu@study.beds.ac.uk
|
|
|
|
|
|
|
|
1.
For the purpose of record keeping, could you please state your name and either your position and company or experience working in video game development?
*
|
|
|
|
|
|
|
|
2.
How important do you consider a strong understanding of Object Orientation and established software design patterns for prospective employees in the field of videogame programming?
*
|
|
|
|
|
|
|
|
3.
Which coding language(s) do you consider to be most relevant for the purpose of videogames programming (e.g. C++, C#, Java, etc.)?
Please list any in order, starting with the most important.
*
|
|
|
|
|
|
|
|
4.
Would you consider the following project a useful tool for students of videogame programming?
“The project aims to deliver an open-source real-time game engine, built around the LGPL OGRE renderer, intended for educational purposes within the game development industry. With full code access, an associated game construction editor, and explanatory documentation and tutorials, it is intended to allow new students of game development to learn from and experiment with an accessible, fully functional game system, prototyping and mimicking functionality present in current day industry standards.”
*
|
|
|
|
|
|
|
|
5.
Do you believe that, in the context of the industry today, a fresh University graduate applying for an entry-level programmer position should have experience with programming full 3D graphics systems allowing for six degrees of freedom in movement, or would four degrees of freedom suffice, providing for a planar gameplay space?
Six Degrees Freedom of movement/gameplay is:
*
|
|
|
|
|
|
|
|
6.
Could you name a number of applicable software design patterns that you would like them familiarised with (e.g. factory pattern, strategy pattern, singleton, etc.)?
Please list any below.
*
|
|
|
|
|
|
|
|
7.
Could you describe any other elements that you consider to be “good development practice” in the field of video games programming, which you would like to see job applicants already aware of?
Please list any below.
*
|
|
|
|
|
|
|
|
8.
Are there any other subjects or concepts that you would like an educational demo engine to touch on? If not, leave blank.
|
|
|
|
|
|
|
|