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

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...

Creating a game with Godot Engine - Ep.3 - General considerations

Written by Olivier on Saturday October 22, 2016

Image: 2016-10/project-settings.png

In this third article we will look into general considerations you have to take into account when starting a new project. We will start with a quick look at the project settings. Then, we will introduce the notion of singleton and how to use it to create a user settings system. Finally, we will see how to create an entry point. (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.2 - Project organization

Written by Olivier on Thursday October 13, 2016

Image: 2016-10/screenshot-1.png

In this second article we will start to get into details, starting with project organization. We will see a way to keep your project clean and readable as it grow, and make it  simple to use with a Version Control System (VCS) like Git or Mercurial. (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.1 - Introduction

Written by Olivier on Tuesday October 4, 2016

Image: 2016-10/screenshot-1.png

In a series of articles I will try to give some inputs to people who want to learn how to develop a game with the Godot Engine. For this purpose I have developed a basic Godot project as a course material. This project is a very simple 2D top-down puzzle game. The name of this game is Ball's Dip, because I watched too much South Park, but also because the goal of the game is to guide balls into the corresponding colored hole.

Read more...

A first thought on Godot Engine

Written by Olivier on Tuesday September 27, 2016

Image: 2016-09/screenshot1.jpeg

I have been looking at Godot Engine (the t is silent) since they announced going Open Source. My first impression was a little bit disorienting, being use to code at lower level, at best using QtCreator. Since a few months, I have been looking at it more seriously. So far, I think Godot is absolutely great.

Read more...