Tags

Roots of Life

This is a video game I developed as my bachelor's thesis, showcasing a third person character and camera sytems. I built these from scratch as I wanted to discuss their implementation on my thesis.

Kolumno

Kolumno is an elegant and challenging game where the player must time its actions precisely.

Delivery On Time

Collect as much money as possible before the time is up by getting beer crates to the different bars in town and by recycling empty bottles.

Sudoku Paths

A puzzle game where players must draw a path in a grid where each tile needs to be selected in the correct order.

All In Words

A title that mixes Poker with Scrabble, where the objective is beat your opponent by playing hands that score better.

Excelente Servicio

A Tetris inspired arcade game with a tasty twist: The objective here is to fill in the food trays to complete orders in a restaurant.

Flappy Bird on Godot

A clone of the popular title that I developed as I wanted to get used to Godot 4's tools and workflows.

App Merge

A game for smartphones where players must fulfill orders by merging various items and using apps to discover new ones.

Spin & Blast

A match-3 game for smartphones where players can rotate the board to move the shapes around to create new links.

Knit Together

A puzzle game for smartphones where players must stack colored buttons to create a path to let yarn balls fall and be knitted at the bottom of the screen.

Brick Jam 3D

A puzzle game for smartphones where players must disassemble construction blocks. For this title I developed a level editor for the designers to use.

Goblin Wars

A tower defense video game for smartphones where players must defend their castle from invading waves of goblins by placing defense buildings in the play area.

Vision Cones for Unity3D

A collection of tools to display vision cones in Unity3D, using only the resources the engine provides and some math.

Fortress Heroes

A tower defense game for smartphones where players must summon and merge heroes to fight invading waves of goblins. For this title I created custom level editor for my team.

Let's Survive

A single-player battle royale game for smartphones where players compete against enemies that behave realistically thanks to their AI built using behaviour trees.

Hammer Time

A 3D platformer where players take control of a monkey that uses an oversized hammer to stomp on enemies and move around. This title currently under development.

#0 Character Controller

I just began developing a prototype for a 3D platformer game in Godot. The first task I began working on is a controller for the player character, as it is the most important bit for a game of this genre.

#1 Attack Collisions

In this entry I will cover how I approached having different elements in the game react differently to the attacks of the player character. And how my implementation allows to build different behaviours: Physics-based collisions, gameplay triggers...

#2 Aim Assist

Now that player character can move and attack, a new issue appears: Aiming in a 3D environment is hard. In this post I will go over the aim assist feature I implemented to tackle this problem.

#3 Enemy AI

Before I continue exploring more game mechanics, I wanted to get started with another vital component for the game: the enemies. In this entry, I cover my experience using Behaviour Trees in Godot to develop enemy AIs.