
Activity 1: Game Engine Research
Related Unit: Tools and Game Engines (Section 2)
Description:
Research and compare the main features of Unity, Unreal Engine, Godot, and Construct. Create a table that summarizes its advantages, disadvantages, and most suitable use cases.
Reflect on which engine you would choose for a personal project and justify your choice.
Activity 2: Creating a Basic Script
Related Unit: Scripting on Specific Platforms (Section 4.1, 4.2, 4.3, 4.4)
Description:
Write a basic C# script for Unity, Blueprints or C++ for Unreal, GDScript for Godot, or Event Sheets for Construct. The script must implement a character that can move in response to user input. Document your process, the challenges you faced, and how you solved them.
Activity 3: Developing a Game Mechanic
Related Unit: Video Game Component Development (Section 5.1)
Description:
Develop simple gameplay mechanics, such as character movement and collision detection. Choose a game engine of your choice and document every step of the process. Include screenshots or videos showing progress and the final result.
Activity 4: Deploying Resources
Related Unit: Resource Integration (Section 6.1)
Description:
Find and download free 3D models and sprites from online resources (e.g., OpenGameArt, Unity Asset Store). Import these assets into the game engine of your choice and configure them for use in a simple project. Explain how you managed assets and any compatibility issues you encountered.
Activity 5: Publication and Marketing Planning
Related Unit: Publishing and Distribution (Section 8)
Description:
Imagine you’ve finished a little indie game. Research digital distribution platforms (Steam, Itch.io, Google Play Store, Apple App Store) and come up with a publishing plan. It includes the steps required for the preparation of the game for publication and a basic marketing and promotion strategy to attract players.