Logo

dev-resources.site

for different kinds of informations.

Game Development Diary #7 : Second Course

Published at
5/27/2024
Categories
gamedev
godot
godotengine
newbie
Author
hizrawandwioka
Categories
4 categories in total
gamedev
open
godot
open
godotengine
open
newbie
open
Author
14 person written this
hizrawandwioka
open
Game Development Diary #7 : Second Course

27/05/2024 - Monday

Today is my seventh day developing a video game. That means it’s been one week since I started studying Godot, and I think the progress of the last week has been quite satisfying for me. I will try to remain consistent in the future.

Today's Progress:

Learn about gridmap:

Create a MeshLibrary to start placing meshes in a grid with the GridMap node.

Use the gridmap:

Learn how to customize a Gridmap to fit my MeshLibrary and start building a level with them both.

Building Curves With Path3D

Learning how to create 3D paths for the enemy to follow.

PathFollow3D Enemies

Making an enemy that can walk along my Path3D with a simple script.

Making a bas efor the gameplay

Connecting the enemies to a home base so they can deal damage at the end of the path.

Health and Labels

Learn how to track the base’s health and show it to the player with the Label3D node.

Introducing Properties

Using properties to create setter and getter functions. Ensuring code is run when the base’s health changes.

Text, Strings and Colors

Learning how to compose complex strings and create colors in scripts to improve the health label.

Mouse Input and Ray Picking

Learn how to use the Camera3D and the RayCast3D node to find out what objects in the game world the player is clicking on.

Updating Gridmap Cells

Getting familiar with GridMap functions to change tiles dynamically when the player hovers over them with the mouse.

Plans for Next Session:

Continue to my GameDevTV's course

godotengine Article's
30 articles in total
Favicon
Game Dev Diary #1: Starting from zero
Favicon
Online Visual Novel in Godot: Case Study on Sentou Gakuen
Favicon
How to Press and Drag to Reposition a Window in Godot
Favicon
"Surf the Rails in Subway Surfers Online"
Favicon
AR Game ~ Geospatial API Sample ~
Favicon
Navigating the Skies: A Comprehensive Analysis of the Aircraft Engine MRO Market
Favicon
Going from Godot 3 to 4 (The Easy Way)
Favicon
Godot 2D & 3D Prototype Templates
Favicon
Perfecting Game Levels: The Essential Role of Playtesting
Favicon
Reading data from Mysql server
Favicon
Game Development Diary #11 : Second Day Back
Favicon
Game Development Diary #8 : Still Second Course
Favicon
Game Development Diary #7 : Second Course
Favicon
Game Development Diary #5 : Start My "BUMI" Project - Part 1
Favicon
Game Development Diary #4 : First Course Complete
Favicon
10 Useful Tips for Getting the Most Out of Godot
Favicon
Why Godot is a Game Changer in Game Development
Favicon
Game Development Diary #2 : GameDev.tv Course
Favicon
Estruturas de repetição em GDScript
Favicon
Estruturas condicionais em GDScript
Favicon
Boas Práticas nomeando variáveis e funções em GDScript
Favicon
Kingdom Hearts RE:Back Cover
Favicon
Godot Engine
Favicon
Hash SHA1 at go
Favicon
Let’s Learn Godot 3D by making an Endless Runner Game - Part 1: Project Overview & Setup 👟
Favicon
Let’s Learn Godot 3D by making an Endless Runner Game — Part 2: Environment Setup👟
Favicon
Let’s Learn Godot 3D by making an Endless Runner Game — Part 3: Player Setup & Animations👟
Favicon
Every beginning is hard or my first steps with GODOT - The 1st month
Favicon
BlackJack - Beta version
Favicon
Disney Gargoyles native porting Development Update 🚀

Featured ones: