Caution: JavaScript execution is disabled in your browser. You may not be able to answer all questions in this survey. Please, verify your browser parameters.
Educators' Game Engines Requirements Survey
This survey collects information from educators using game engines for learning and teaching purposes.
There are many and varied game engines available for the purposes of creating serious games. Unfortunately many of them are geared towards technically experienced computer programmers and the technically savvy.
This survey is aimed at collecting information from educators of all technical levels who are using games to teach or developing their own educational games. The results collected will assist in providing guidelines to game engine developers as to educator's requirements for functionality.
Your time in filling out this survey is greatly appreciated.
There are 19 questions in this survey.
A note on privacy
This survey is anonymous.
The record kept of your survey responses does not contain any identifying information about you unless a specific question in the survey has asked for this. If you have responded to a survey that used an identifying token to allow you to access the survey, you can rest assured that the identifying token is not kept with your responses. It is managed in a separate database, and will only be updated to indicate that you have (or haven't) completed this survey. There is no way of matching identification tokens with survey responses in this survey.
About You
This section requires you to answer some questions about the domain in which you teach and your experience with using and creating games for teaching and learning.
*
Which of the following educational areas best describes the field in which you have used games for teaching and learning purposes?
Choose one of the following answers
Agricultural, Veterinary and Environmental Sciences
Architecture, Urban Environment and Building
Creative Arts
Education
Engineering
Health
Information Technology and Computer Science
Management and Commerce
Natural and Physical Sciences
Society and Culture
Sports and Recreation
Mathematics and Statistics
Languages and Literature
Other
*
Which educational level best describes the students you have used games with for learning and teaching purposes?
Choose one of the following answers
Kindergarden
Pre-school
Primary School
Secondary School
Technical Higher Education School
Tertiary Education University or Institute
Other
What games have you used in the classroom? What did you use the games for?
If you have a URL or further information about the game used please include in your response.
Have you ever modified an existing game for learning and teaching purposes? (e.g. using the level editor in Unreal Tournament) Please identify the game and how you modified and used it for the classroom. Provide a URL or li
nks to publications if they are available.
*
Have you ever created your own game from scratch to use in teaching and learning situations?
Yes
No
Which game engine/s did you use?
*
On the following scale please indicate your level of computer programming expertise.
1
2
3
4
5
6
7
8
9
10
(1 = no experience, 10 = professional programmer)
*
Please indicate which operating system you most prefer to develop with.
Choose one of the following answers
Windows
Apple MacIntosh (Intel)
Apple MacIntosh (Power PC)
Linux
Other
*
Please indicate which operating system is used primarily by your students.
Choose one of the following answers
Windows
Apple MacIntosh (Intel)
Apple MacIntosh (Power PC)
Linux
Other
*
On the following scale please indicate your level of experience in 3D modelling.
1
2
3
4
5
6
7
8
9
10
(1 = no experience, 10 = professional modeller)
*
Please indicate on the following scale your level of expertise in creating digital artwork using paint programs such as Adobe Photoshop and similar.
1
2
3
4
5
6
7
8
9
10
(1 = no experience, 10 = professional digital artist)
*
Please indicate your level of expertise with 2D animation.
1
2
3
4
5
6
7
8
9
10
(1 = no experience, 10 = professional 2D animator)
*
Please indicate your level of expertise as a 3D animator.
1
2
3
4
5
6
7
8
9
10
(1 = no experience, 10 = professional 3D animator)
*
Please indicate your level of expertise in using the following software packages. (0 = never used, 10 = fully proficient)
1
2
3
4
5
6
7
8
9
10
Microsoft Office (Word, Excel, Powerpoint etc)
Visual Studio (C++, C#, VB etc)
Flash
Photoshop
Maya
3D Studio Max
Motion Builder
Paintshop Pro
Microsoft Paint
Dreamweaver
Fireworks
Illustrator
Essential Game Engine Features
This section gathers information about what you require from a game engine.
*
Please rate the following features according to what you feel are important in a game engine. Please consider the features on a personal level. You should rate them according to your needs, not according to what you think others need.
Very Important
Important
Neither Important nor unimportant
Unimportant
Not at all important
Don't know
Does not require extra software to use. (e.g. don't need a C compiler, Flash etc. installed)
The engine has a supportive user community. (forums, blogs, user created tutorials etc)
The engine is accompanied by comprehensive written tutorials.
The engine is accompanied by visual tutorial aids such as video tutorials.
The engine is open source such that the source code is available and anyone can contribute to its development.
The engine is freeware such that anyone can download and use it for free (but the source code is NOT available).
It runs on Windows
It runs on Apple MacIntosh (Intel)
It runs on Apple MacIntosh (Power PC)
It runs on Linux
The engine's usage is consistent across platforms (Windows, Mac, Linux) e.g. looks and runs the same.
The game produced runs on multiple platforms (Windows, Mac, Linux) without recompilation.
There are appropriate textbooks written to support its use by novices and students.
There is easy to find, relevant online documentation.
Runs on a common household personal computer (without the need for a special graphics card or extra memory)
Runs on a high performance computer (such as one used for high end 3D games)
The resulting game runs on a mobile device
Supports the development of multi-user environments (such as online virtual social environments or massively multipla
yer games)
Supports the use of high quality graphical content.
Supports the creation of two-dimensional games.
Supports the creation of three-dimensional games.
Includes functionality for playing sounds and music.
The resulting game runs inside a web-browser (like Flash or Web3D)
The resulting game is a self contained software application (e.g. will run from a DVD without the need to install extra plugins or software)
Includes a physics engine to handle the processing of collisions, gravity etc.
Very Important
Important
Neither Important nor unimportant
Unimportant
Not at all important
Don't know
Development environment should be usable by technical novices with no programming experience.
Development environment should be usable by technical nocies with basic programming experience.
Development environment should be usable by technical experts with programming experience.
Please rate the importance of the inclusion of the following items with a game engine. PLEASE NOTE: This section refers to extra editors and plugins that enable you to create content for a game. It does not refer to the ability of the engine to process such things. For example, the inclusion of an animation editor is not the same as the engine being able to process animations created in other software.
Very Important
Important
Neither Important nor unimportant
Unimportant
Not at all important
Don't know
No answer
Includes a visual editor for creating landscapes.
Includes a visual editor for creating game levels (e.g. adding pre-made landscapes, models, text, events etc)
Includes a landscape/terrain generator which automatically creates a natural looking environment.
Includes a 2D editor for creating textures and text labels.
Includes a graphical user interface editor for creating menus and controlling how the pla
yer interacts with the game.
Includes a model editor for creating 2D and 3D models.
Includes an animation editor for animating humanoids, machinery, animals etc.
Provides an easy-to-use drag and drop interface for adding models from an existing library.
Provides an editor for writing program code to include in the game.
*
Please rate the importance of the game engine to be able to import and export the following formats and standards.
Very Important
Important
Neither Important nor unimportant
Unimportant
Not at all important
Don't know
Should import and export xm
l
Should import and export X3D
Should import models from Maya
Should import models from Studio 3D Max
Should handle PNG image files
Should handle JPG image files
Should handle GIF image files
Uses DirectX/Direct3D
Uses OpenGL
Uses OpenAL
*
Please rate the importance of the game engine to be able to integrate and interpret the following programming languages to provide extra functionality.
Strongly Agree
Agree
Neutral
Disagree
Strongly Disagree
C++
C
Python
Java
Lua
ja
vasc
ript
PHP
C#
ob
ject-C
Pascal/Delphi
Eiffel
Haskell
Logo
Visual Basic
Scheme
Actionsc
ript
Custom sc
ripting Language (game engine specific)
Contact
If you would like to know the results of this survey please fill in your email address.
Email address to send information regarding publishing of survey results.
[Exit and clear survey]