Godot 4 Game
Andrei Potrebin, Natalja Frantikova, Kaspar Metsa
Project Overview
Our project is a 3D sailing-themed horror game built with Godot 4, featuring custom 3D models made in Blender, custom screen distortions, realistic water physics, dynamic wave simulation, and rigging. The game follows an old sailor navigating the ocean on his ship, interacting with various objects onboard, while your peace is disturbed by an aquatic monster that starts attacking the ship. As the creature begins its attack, the player witnesses increasingly aggressive behavior and growing visual distortions. The project aims to emphasize atmosphere, tension, and visual storytelling, which will be achieved through screen distortions, shaders and lighting. The game ends with a sequence where the creature throws the ship into the air, resulting in the protagonist's death.


Links
- Repository: https://github.com/potrebin/cg_project_godot4
- Demo Video: https://drive.google.com/file/d/1WKaW9j0nYRBMFAotSxNWQzY9Cz2jIp3v/view
What We've Built So Far (Nov 11 - Initial Progress)
- Ship
- a ship model has been made in Blender. The ship serves as the player's primary vessel for ocean navigation.
- Dynamic Ocean
- an ocean surface with custom shader for wave animation.
- Player
- Movement (WASD) and interaction
- Door
- Simple animated door (interaction key: E)
- Environment & Lighting
- a simple moon
- nighttime environment settings
- Scripted game sequence
- Monster tentacle
- Initial design
Upcoming Features: What is Planned
- Additional interactable ship objects:
- Binoculars
- Locker
- Journal/logbook
- Furniture and tools
- Monster behavior and attack
- Visual distortion effects
- Expanded environmental polish (lighting, shaders, effects)
- Expanded environmental polish (lighting, shaders, effects)
- Bug fixes (weird textures, etc.)
Running the Project
Runnable either in Godot Editor or as a Windows executable file. (The guide is detailed in the GitHub repository)
Requirements:
- Godot 4.x Engine
- Git (to clone repository)
Launch Guide (via Godot)
Prerequisites
Make sure you have Godot 4 installed.
Option A: Visit Godot's official page HERE and download the latest Godot 4.x version for your operating system.
Option B: Go to Steam and search for Godot Engine. Add it to your library and install it.
In order to run the game in Godot:
- Clone the repository
- Open Godot 4
- See prerequisites if you don't have Godot 4 installed
- Click Import
- Select the cg-project-2025 folder in the clones repo and open it
- When the project fully loads, click the Run Project button (small triangle on the top bar)
Launch Guide (Windows executable)
- Access this Google Drive folder: LINK
- Download the folder
- Once downloaded, run the .exe game file
Resources
ChatGPT image generation was used to generate unique textures.