Arcane Energy
Camera Controller - Part 2 (Godot 3)
updated
00:00 Configuration
03:46 Animating
#gamedev #godot
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
The available 3d formats can be found here:
docs.godotengine.org/en/stable/tutorials/assets_pipeline/importing_3d_scenes/available_formats.html
The .blend import process converts to glTF first, so it still uses Godot's glTF import code. Therefore, the .blend import process is the same as the glTF import process, but with an extra step at the beginning.
See the different node type customizations here:
docs.godotengine.org/en/stable/tutorials/assets_pipeline/importing_3d_scenes/node_type_customization.html
Chapters:
00:00 Import
00:43 Automatic Importing
01:45 "Make Local" vs "Editable Children"
02:37 Node configurations in Blender
03:43 Node types in Blender
04:44 Materials
#gamedev #godot
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
Note: The sound effects and music were added later to the video. I will add them to the gameplay.
c962b5bcbbd213b8600a6fc31be0d45820b579d5
#gamedev #godot
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
Uses Jolt Physics.
3144d8230bd029808bfbe427eb1c5fd8ce8e72fb
#gamedev #godot
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
Check the page for Sandbox Elements:
arcaneenergy.github.io/sandbox-elements
You can download the game on the Google Play store:
play.google.com/store/apps/details?id=com.arcaneenergy.sandbox_elements
---
*Chapters*
00:00 (Create an event)
00:30 Define a trigger
00:50 Defne a action sequence
01:10 -- Play
01:28 (Refining the event)
02:08 -- Play
02:45 Define a condition
03:25 -- Play
---
#gamedev #godot
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
00:00 print_orphan_nodes()
00:54 class_name
02:25 Custom Signals
#gamedev #godot
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
00:00 clamp()
01:15 Autoloads
02:36 Nested Scenes
#gamedev #godot
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
Characters by Kenney https://kenney.nl/
Music by xaxAttax
#gamedev #godot
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
00:00 print()
01:10 Breakpoints
02:22 Scene Unique Nodes
#gamedev #godot
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
Characters by Kenney https://kenney.nl/
Music by xaxAttax
#gamedev #godot
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
*Backpack*
Your backpack is the key to your elements. Choose an element of your choice from a variety of categories and start adding it to your world.
*Tools*
Every job has the right tool. Modify elements with a selection of tools at your disposal.
*Advanced Day/Night-Cycle*
With a naturally occurring day/night cycle or a manually configured one, you can easily turn day into night or night into day.
*Weather System*
Without weather, the world would feel dry. Add rain, fog and lightning strikes to enhance the experience. Feel the atmosphere change, turning your sandbox into a living, breathing masterpiece.
*Customizable Rule System*
Explore a variety of rules to set for worlds to change the interactivity of elements, world and the interface.
*World Themes*
Change the world theme and explore different and unique environments, each with its own backgrounds, sounds, and atmosphere.
---
70ae34c87a47f864cf135188f51cba2f0bd194be
#gamedev #godot
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
bca3f807ff4363efdcdb03aa20d0a01cd2b29daa
#gamedev #godot
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
b8ee140164955da2cb8bc2803ed62b4e46bc7c88
#gamedev #godot
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
CSG stands for Constructive Solid Geometry. These nodes allow you to do boolean operations on meshes and prototype levels easily.
#gamedev #godot
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
This tutorial will guide you through the process of creating a simple main menu in Godot. The tutorial will specifically use Godot 4, but most of the settings and steps will be similar or identical to Godot 3.
You will learn to create a main menu scene with buttons for starting the game, accessing the options menu, and quitting the game. By the end of this tutorial, you will have a functional main menu for your game to create and customize your own menu screens.
Chapters:
00:00 Basic main menu setup
02:14 Adjusting the main menu
03:29 Creating a basic settings menu
05:00 Scripting
06:44 Theming: Setup
07:51 Theming: Styling
11:17 Theming: Random stuff
#gamedev #godot
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
Download: arcaneenergy.itch.io/limspace-v1
Post: arcaneenergy.github.io/software/limspace_v1
Explore Godot's graphics capabilities in this short, yet mysterious adventure.
The backrooms are a mysterious and complex labyrinth of interconnected dimensions, hidden just beyond the threshold of our everyday reality. For some, they are a place of unimaginable horror and darkness, where the laws of physics and time are twisted and distorted. For others, they are a realm of endless possibility and exploration, offering glimpses into alternate universes and strange new worlds.
Note: You can use the camera to capture screenshots in game. Pick up the camera and press TAB to
activate or deactivate it. Left-clicking captures a screenshot. Your screenshots are saved under:
%AppData%\Godot\app_userdata\Limspace
Chapters:
00:00 Ocean view hotel resort
01:39 The backrooms
07:06 Rest of the experience
14:10 Random stuff
#gamedev #godot
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
Download: arcaneenergy.itch.io/limspace-v1
Post: arcaneenergy.github.io/software/limspace_v1
Explore Godot's graphics capabilities in this short, yet mysterious adventure.
The backrooms are a mysterious and complex labyrinth of interconnected dimensions, hidden just beyond the threshold of our everyday reality. For some, they are a place of unimaginable horror and darkness, where the laws of physics and time are twisted and distorted. For others, they are a realm of endless possibility and exploration, offering glimpses into alternate universes and strange new worlds.
Note: You can use the camera to capture screenshots in game. Pick up the camera and press TAB to
activate or deactivate it. Left-clicking captures a screenshot. Your screenshots are saved under:
%AppData%\Godot\app_userdata\Limspace
#gamedev #godot
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
#gamedev #godot
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
Download: github.com/arcaneenergy/godot-multimesh-scatter
(Or download it from the asset library in Godot.)
---
Features
- Scatter objects in the scene using a MultiMeshInstance node.
- Adjust the instance count, size, and collision layer.
- Randomize size and rotation of each instance.
- Automatically rotates each instance to the normal of the terrain.
How to use
- Download this repository or download the addon from the AsseLib in Godot.
- Import the addons folder into your project.
- Activate MultiMesh Scatter under Project - Project Settings - Plugins.
- Add a MultiMeshScatter node to the scene.
Read everything about this plugin here: arcaneenergy.github.io/posts/multimesh-scatter
#gamedev #godot
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
For more information, read the Godot documentation:
docs.godotengine.org/en/latest/tutorials/plugins/running_code_in_the_editor.html
Music by xaxAttax
#godot #gamedev #tutorial
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
Music: 555 by ᴛᴏxɪᴄᴢ
#gamedev #godot
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
Movie Maker mode.
SDFGI.
Godot 4.
#gamedev #godot
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
This makes use of the new movie maker in Godot.
#gamedev #godot
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
godotshaders.com/shader/squash-and-stretch
#gamedev #godot
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
Music by xaxAttax
#godot #gamedev #tutorial
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
Demo:
github.com/arcaneenergy/godot-tutorials/tree/main/01_move_toward_vs_lerp
00:00 Definition
00:11 Demo
03:31 Project
04:08 Download
Music by xaxAttax
#godot #gamedev #gamedevelopment #godotengine #tutorial
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
Godot 4.0 alpha 9
Music by xaxAttax
#godot #gamedev #gamedevelopment #godotengine #tutorial
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
#gamedev #godot
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
#gamedev #godot
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
🚀 Project on GitHub: github.com/arcaneenergy/tilemap-level-editor
💻 My Website: arcaneenergy.github.io
☕ Support me on Ko-fi: ko-fi.com/arcaneenergy
========================
# Tilemap Level Editor
Open source simple level editor for Godot with JSON export functionality. Made with Godot.
## Use case
This is currently used in a personal project. It's used to load in JSON files into Godot to recreate the levels at runtime. The exported JSON file contains all levels and individual cells. This makes it easy to recreate the level in Godot.
Alternatively, you can use this program to easily create levels in the editor.
## UI Overview
Create new layers with the `+ New Layer` button. This brings up a dialog box for selecting an image file. After selecting a file, the new layer appears in the list.
Switch between layers by pressing the arrow to the left of the layer. This will open the tileset on the left. Use the up and down arrow keys to move layers.
Select a tile and start drawing.
Change the size and shape of the cursor using the buttons in the lower right corner.
## Exported JSON file
The exported JSON file looks like this:
[
{
"texture_path": "tilemap-level-editor/tileset.png",
"cells": [
[2,-6,-1],
[2,-5,-1]
]
},
{
"texture_path": "tilemap-level-editor/tileset.png",
"cells": [
[4,-7,-2],
[4,-6,-2]
]
}
]
Each cell contains an ID, an x and a y position. The ID is used to identify which cell in the tileset it refers to.
Godot_v3.5-rc2
========================
Chapters:
00:00 Program overview
01:10 Brush types
01:49 Exporting
02:20 Importing
02:35 GitHub and itch.io pages
#godot #gamedev
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
For more information about the showreel, read this article: godotengine.org/article/submissions-open-godot-2022-showreel
To download the Whiteboard, click here: arcaneenergy.itch.io/whiteboard
#gamedev #godot
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
#gamedev #godot
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
#gamedev #godot
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
Tileset by o_lobster (o-lobster.itch.io)
Music by xaxAttax
arcaneenergy.github.io
#godot #gamedev #tutorial
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
"Beshr - BSC241" (skfb.ly/osCvT) by Alhidba is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/).
"Trader Sam's Entry Door" (skfb.ly/6TVDA) by Reverse Imagineering is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/).
Godot v4.0-alpha4
arcaneenergy.github.io/posts/003
Images from: pixabay.com
This is a simple 2D Rigidbody physics comparison between Godot 3.5 Beta 1 and the newly released Godot 4.0 Alpha 1.
Both scenes are structured as identically as possible so as not to disadvantage each other.
Also check out my new website! arcaneenergy.github.io
You can find posts, apps and other information the website.
Chapters:
00:00 Comparison
01:00 Godot 3.5 Beta 1 Scene Setup
01:30 Godot 4.0 Alpha 1 Scene Setup
Music by xaxAttax
#godot #gamedev
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
3 Games have been released and 1 application (Whiteboard). All the links are available below. All these games and applications have been made with Godot. godotengine.org
=======================
Google Play Store Page: play.google.com/store/apps/dev?id=5802860236940422854
itch.io Page: arcaneenergy.itch.io
=======================
▶ Control Cube
youtu.be/2IcDCf354ZA
Download: play.google.com/store/apps/details?id=com.arcaneenergy.controlcube
=======================
▶ Mergifier, available on itch.io (Windows Download)
youtu.be/-xpi6DgFLQM
Download (Windows): arcaneenergy.itch.io/mergifier
Download (Android): play.google.com/store/apps/details?id=com.arcaneenergy.mergifier
=======================
▶ Divided Chains, Combined Brains
youtu.be/I66_MyAeb4I
Download (Windows): arcaneenergy.itch.io/divided-chains-combined-brains
=======================
▶ 2D Physics Sandbox
youtu.be/bMAygTCpA84
Download (Android): play.google.com/store/apps/details?id=com.arcaneenergy.physicssandboxgame
=======================
▶ Whiteboard
youtu.be/ay3ymU5kMr8
Download (Windows, Linux, Mac): arcaneenergy.itch.io/whiteboard
Download (Android): play.google.com/store/apps/details?id=com.arcaneenergy.whiteboard
=======================
▶ icosahedron
youtu.be/ux_mbYmUB-o
Download (Android): play.google.com/store/apps/details?id=com.arcaneenergy.icosahedron
=======================
▷ Contact
https://arcaneenergy.netlify.app/
twitter.com/arcanenergy
#godot #gamedev
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
Download it here: play.google.com/store/apps/details?id=com.arcaneenergy.icosahedron
=====
Play in unique environments, overcome traps and falls and reach the end of the level to advance.
---------------
Introduction
How to play:
Use the left and right buttons to move in the given direction. Use the up arrow button to fly up in the air. Moving and flying burns a given amount of fuel. Flying uses more fuel than left and right movement. To fill up the tank, release all buttons and wait a few seconds for the fuel to recharge. Any movement will interrupt the charging process and you will have to wait again.
You can find the menu button in the top left corner. Use it to return to the main menu or restart from the last checkpoint or restart the level.
Main Menu:
Here you can toggle the sound, change the rendering quality, and enable or disable infinite fuel. You can also find information about the game and other contact information here.
Infinite fuel:
This option allows you to move freely in all levels without the need for charging. To activate this option, you must first finish the game.
Performance issues
Cycle through the quality options in the main menu. This changes the rendering quality of the game and has a huge impact on the performance.
---------------
=====
#godot #gamedev
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
Start with part 1: youtu.be/jN_f9i_bAyU
Music by THE GHOST:
soundcloud.com/user-612201127-331885290
youtube.com/channel/UCmwegmrqCpY1pmXPlbtlerw
#godot #gamedev
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
Watch part 9: youtu.be/yUNHLwr6H2I
Start with part 1: youtu.be/jN_f9i_bAyU
Pistol model by loafbrr:
loafbrr.itch.io
Music by THE GHOST:
soundcloud.com/user-612201127-331885290
youtube.com/channel/UCmwegmrqCpY1pmXPlbtlerw
#godot #gamedev
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
Watch part 8: youtu.be/vQMpCFxSFcc
Start with part 1: youtu.be/jN_f9i_bAyU
You can also set the _pistol_original_rotation with onready:
onready var _pistol_original_rotation: Vector3 = _pistol.rotation_degrees
It's the same as in the video, but shorter (ready method not needed).
Pistol model by loafbrr:
loafbrr.itch.io
Music by THE GHOST:
soundcloud.com/user-612201127-331885290
youtube.com/channel/UCmwegmrqCpY1pmXPlbtlerw
#godot #gamedev
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
Watch part 7: youtu.be/5YXF0bjNM-g
Start with part 1: youtu.be/jN_f9i_bAyU
Pistol model by loafbrr:
loafbrr.itch.io
Music by THE GHOST:soundcloud.com/user-612201127-331885290youtube.com/channel/UCmwegmrqCpY1pmXPlbtlerw
#godot #gamedev
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
Watch part 6: youtu.be/jnpvlCaYUQg
Start with part 1: youtu.be/jN_f9i_bAyU
Music by THE GHOST:
soundcloud.com/user-612201127-331885290/kingdom-of-wishes?in=user-612201127-331885290/sets/pure-rains
youtube.com/channel/UCmwegmrqCpY1pmXPlbtlerw
#godot #gamedev
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
Watch part 5: youtu.be/hiQ6CTLJdpQ
Start with part 1: youtu.be/jN_f9i_bAyU
Although this system is quite simple, there is a small drawback: when picking up an object it overwrites its rigid body mode and collision layer, and when dropping it sets it to rigid mode and collision layer 1. If you need to set it back to the original value, you need to store it in a variable.
Music by xaxAttax
#godot #gamedev
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy
Watch part 4: youtu.be/Oiiiek2gCgU
Start with part 1: youtu.be/jN_f9i_bAyU
Make sure to pass the second parameter in move_and_slide() so that the player can actually jump.
Music by xaxAttax
#godot #gamedev
⚡ Website
↪ arcaneenergy.github.io
☕ Support me on Ko-fi
↪ ko-fi.com/arcaneenergy


