On this page you will find a range or resources for programming in Python 3.
-
VR in Godot 4: Setting up and Compiling a Standalone VR App for Oculus Quest 2 in Android
Oculus Quest Androud apps in Godot 4 (and any environment) can be a mission to build as you need to run through a process installing a lot of software first before you can test to see if it works. Use the Godot 4 Documentation to help you. Start by setting up Exporting for Android. Build…
-
Setting up Oculus Quest in Developer Mode
There are a few steps to run through for setting up developer mode on an Oculus Quest. You would want to do this if you are developing apps in VR using Godot and want them built as an native Android application rather than running while connected to a PC. First you need to create a…
-
2D Melee Combat
This video shows how to create a simple melee attack for a 2D game. This uses Sprite2d and AnimationPlayer rather than an AnimatedSprite as this means you can add an Area2D and CollisionShape2D to the game and manage their position alongside the animation through the AnimationPlayer. Download the starter files below.
-
Quitting a game / program in Godot 4
-
Exporting a Godot 4 game and uploading to itch.io
Exporting a Godot 4 project Uploading a project to itch.io
-
Enemies detecting the player (simple cone of vision)
We want enemies to be able to detect the player. We use a collision area to detect if the player has entered their ‘vision’
-
Game Over Scenes
When the player dies or loses we need to be able to change the game state to be a game over state. To do this we create a game over scene and then write code to determine the conditions that will trigger a game over.
-
Shooting Bullets and hitting Enemies
There are three section to this. Creating the bullet Spawning / Instantiating and Firing the bullet Detecting the enemy being hit
-
Timers in Godot 4 – Making a bullet last for a set amount of time
This guide will create bullet object that will be destroyed after a set period of time.
-
Introduction to Groups and Signals in Godot 4
This is how we detect what is going on and trigger gameplay events such as collision detection.
-
Switching scenes in Godot 4 using UI elements like a menu
-
Splash screens and fullscreen games in Godot 4