This page will serve as a go to page for lesson, activites and code
Get in TouchWhat does a game engine do?
A game engine is a software framework or platform designed to help developers build video games more efficiently. It provides a set of tools, libraries, and systems that handle the core functionalities needed in most games, so developers don’t have to build everything from scratch.
Godot is a game engine it gives you tools to make games including creating graphics getting input playing sounds covering physics, exporting the game.
Most game engines offer the following:
1. Rendering Engine
Handles graphics — 2D or 3D visuals.
Uses APIs like OpenGL, DirectX, Vulkan, or Metal.
2. Physics Engine
Simulates realistic movements, collisions, and other physical interactions.
3. Scripting
Lets developers control game behavior using code (commonly in C#, C++, Lua, or custom languages).
4. Audio Engine
Manages background music, sound effects, and 3D audio positioning.
5. Animation System
Controls character animations and object movements.
6. Input Handling
Reads player input from devices like keyboards, mice, game controllers, or touchscreens.
7. Scene/Level Editor
A graphical interface to build and arrange game environments.
8. AI Systems
Tools for creating non-player character (NPC) behavior, pathfinding, etc.
9. Networking
Tools to build multiplayer functionality.
10. Asset Management
Manages game resources like textures, models, sounds, etc.
Unity – Widely used for both 2D and 3D games; good for indie and mobile developers.
Unreal Engine – Known for high-fidelity graphics; used in AAA games.
Godot – Open-source and beginner-friendly.
CryEngine – Focused on realistic visuals and large-scale games.
Nodes are basic building blocks: images, sounds, timers, animations, text. Combine nodes to form a game.
Player made up of parent node. This covers the physics part.
Scenes organize and display nodes.
1. Scenes are basically folders for nodes and you can place a scene with nodes in another scene.
2. Scenes display visual nodes
Click sprite 2d
Converted to HTML with WordToHTML.net

.png)
.png)
.png)
.png)
