Frogs Lake
Fedir Kyrychenko
Description: A 3D small location-based game featuring magical characters and simple quests, like "collect 10 mushrooms."
Project idea: Since I've never seriously developed games in Godot, I definitely want to create or add the following systems:
- 3D player character movement (so far, I've only worked with 2D)
- Basic inventory
- Terrain creation plugin: https://godotengine.org/asset-library/asset/2097
- Base visual sun-rays and fog effects
- Water shader for lakes and rivers
- Foliage plugin: https://github.com/dreadpon/godot_spatial_gardener?tab=readme-ov-file
- Dialogue system for NPCs: https://github.com/dialogic-godot/dialogic
- NPC movement system: https://github.com/limbonaut/limboai
In the end, there should be a link to the final build, repo and a 10-20 sec final result video.
Milestone 1 (08.10)
- Find 10+ 3D models that will be used in the project (1-2 hours)
- Research how to implement character 3d model movement (1-2 hours)
- Creation base floor (30 mins)
- Implementing 3d character movement + animation + camera control (2+ hours)
https://github.com/fedirky/Computer-Graphic-Project
Milestone 2 (22.10)
- Importing models to plugins, creating datasets (1-2 hours)
- Implementing sky shader (0.5-1 hour)
- Creation of two worlds to compare different technologies (built-in terrain genetation and plugin) (2-3 hours)
Milestone 3 (05.11)
- Small camera rework for new magic-shooter mechanics (30 min)
- Creating basic magic-missile mechanics: flight direction and collision detection (2-3 hours)
- Character rework: new model and animations. I need to fix the problem with "multicast". Only one spell per one animation tick. (2 hours)
- Importing of enemies with basic animations (no AI yet) (1 hour)
Milestone 4 (19.11)
- Learning Godot particle system: creating fire (torches), fireball, rain drops. (3.5-4 hours)
- Creating AI for skeletons (only one type) movement and beating the player. It is a new AI plugin (2 hours)
- Adding Quest Frog that will dialog with the player and ask for help. It is a new dialogue plugin. (1-2 hours)
https://drive.google.com/drive/folders/1EcauV6Onpmmb8zEaSeNh7xLR6Wbcv6_K?usp=drive_link
Milestone 5 (03.12)
- Adding 1 more type of skeletons, a sword man. (1 hour)
- Creating few spawn points for enemies -- graveyards. (30 mins)
- Creating logic of skeleton-waves: spawning, running to frog and beating it, while some of them will run to player and hit. (4 hours).
- Bonus: fixing rotation camera lagging. (? hours)