Online Coding Lessons Game Development with Code 2 — Questions and Answers
Question 1: What is Unreal Engine best known for?
- Simple 2D mobile games
- High-fidelity 3D graphics and AAA game production (Correct answer)
- Web browser games
- Educational coding for children
Correct answer: High-fidelity 3D graphics and AAA game production
Unreal Engine, developed by Epic Games, is renowned for its high-quality 3D visuals and is widely used in AAA game titles and film production.
Question 2: What is a 'hitbox' in game development?
- A box that spawns health items
- An invisible boundary used to detect collisions around a game object (Correct answer)
- A container for game assets
- The area around a boss enemy
Correct answer: An invisible boundary used to detect collisions around a game object
A hitbox is an invisible geometric shape placed around a game object to define the area where collisions or interactions can be detected.
Question 3: What does 'procedural generation' mean in game design?
- Following step-by-step development procedures
- Algorithmically creating content (levels, terrain) at runtime rather than manually designing it (Correct answer)
- A testing methodology for games
- Writing procedural code in C++
Correct answer: Algorithmically creating content (levels, terrain) at runtime rather than manually designing it
Procedural generation is a technique that uses algorithms to automatically create game content — like levels, worlds, or items — often resulting in unique experiences each playthrough.
Question 4: What is a 'tilemap' in 2D game development?
- A map showing game achievements
- A grid of small reusable tile images used to build game levels (Correct answer)
- A loading screen for new levels
- A minimap in the corner of the screen
Correct answer: A grid of small reusable tile images used to build game levels
A tilemap is a data structure that stores a grid of small, reusable tile images used to efficiently construct 2D game levels and environments.
Question 5: Which of the following is a scripting language commonly used in Roblox game development?
- Python
- Lua (Correct answer)
- JavaScript
- C#
Correct answer: Lua
Roblox uses Luau (a dialect of Lua) as its primary scripting language for creating games and interactive experiences on its platform.
Question 6: What is a 'level editor' in game development?
- A tool for adjusting game difficulty
- A software tool that allows designers to visually create and arrange game levels (Correct answer)
- A code debugger for game scripts
- A tool for editing game audio
Correct answer: A software tool that allows designers to visually create and arrange game levels
A level editor is a visual tool that allows game developers and designers to create, arrange, and test game levels without writing complex code.
What is Unreal Engine best known for?