Logo

Braindead.bzh

Game Dev Hobbyist

A blog about my game dev hobby and various stuff.

Menu
Logo

Braindead.bzh

Game Dev Hobbyist

A blog about my game dev hobby and various stuff.

Latest articles

Lithium powered waterproof RGB LED lights

Written by Olivier on Tuesday July 23, 2019

Image: 2019-07/51bnlp9rgql.jpg

In this article I describe a way to replace AAA batteries in waterproof RGB LED lights.

Advantages: quite simple and cheap, no need to buy batteries anymore, rechargeable with any micro-USB (smartphone) charger

Disclaimer: by doing this modification you will void your warranty and there is a chance of destroying the lights, do it at your own risks.

Read more...

Godot Plugin #1 - VoxelOctree

Written by Olivier on Friday February 23, 2018

Image: 2018-02/voxeloctree.png

VoxelOctree is an easy to use Godot Engine plugin to create voxel based meshes. The plugin use an octree to optimize the rendering and a procedural language, based on JSON, to quickly create shapes. GitHub repo, also available through the AssetLib.

Read more...

Creating a game with Godot Engine - Ep.8 - Levels

Written by Olivier on Thursday February 23, 2017

Image: 2017-02/level-scene.png

In this eighth article we will talk about levels. We will see how to use Godot to create them and also how to load them. (source code)

Disclaimer: the following article represents one way to do it and, it may not be the best way. Please adapt this technique using your best judgement.

Read more...

Creating a game with Godot Engine - Ep.7 - The ball

Written by Olivier on Monday January 16, 2017

Image: 2017-01/ball-scene.png

In this seventh article we will talk about the center of the gameplay, the ball. We will talk about how the ball is made but also how do we emit and receive it. We will also take a look at a way to create an explosion. Finally we will see how the player interact with the ball using a box. (source code)

Disclaimer: the following article represents one way to do it and, it may not be the best way. Please adapt this technique using your best judgement.

Read more...

Creating a game with Godot Engine - Ep.6 - Floor and walls

Written by Olivier on Thursday December 1, 2016

Image: 2016-12/floor.png

In this sixth article we will talk about creating a floor and some walls. We will mostly talk about tile set and tile map. (source code)

Disclaimer: the following article represents one way to do it and, it may not be the best way. Please adapt this technique using your best judgement.

Read more...

Creating a game with Godot Engine - Ep.5 - Player's character

Written by Olivier on Thursday November 10, 2016

Image: 2016-11/player-character.png

In this fifth article we will talk about creating a character for the player and different Godot features you can use to create your gameplay. First, we will see how you can move a character around using the keyboard. Then, we will talk about lights. We will finish by looking at camera animation. (source code)

Disclaimer: the following article represents one way to do it and, it may not be the best way. Please adapt this technique using your best judgement.

Read more...

Creating a game with Godot Engine - Ep.4 - User Interaction

Written by Olivier on Monday October 31, 2016

Image: 2016-10/inputmap.png

In this fourth article we will talk about ways how to create interaction with the player. After looking into what is the Input Map, we will see how to dynamically rebind keys. Then we will go through a general overview of how user interface works in Godot. We will also talk about signals. Finally, we will use all this to explain how the main menu is done. (source code)

Disclaimer: the following article represents one way to do it and, it may not be the best way. Please adapt this technique using your best judgement.

Read more...