Journal Entry 9


Date: 6.5.2025

Activity:

Created enemy and tower prefabs
Developed a basic map editor (still needs improvement)

Notes:

Phase 1 of Project C is now complete. The current version includes a basic tower defense setup: a working tower, an enemy prefab, a functional map, and a "stop" point the player must protect. 

The core loop is in place — enemies approach, towers engage them, and if an enemy reaches the stop point, the game restarts. Right now, the tower is only able to destroy the first enemy, while the second one manages to reach the objective, simulating a basic failure state.

The terrain editor is functional, but still rough around the edges. It allows us to create maps, but the user experience is far from intuitive — definitely an area to revisit, especially if this feature will be used by others. Enemy targeting is inconsistent as well; towers sometimes switch targets mid-attack when faster enemies pass by, likely due to a flaw in the aggro logic.

Camera movement still feels clunky — navigating from certain angles is awkward, though that might be more of a personal learning curve.

Visually, things are still placeholder-heavy. It may be time to start considering textures and some visual polish.

Invested hours:

1 hours

Outcome:

Phase 1 of Project C completed.

Progress Overview

NázevCoProgress
Phase 1 Dokončeno
Enemy Movement / Hp / Dmg Dokončeno
Path Path Editor Dokončeno
Tower Range / Dmg Dokončeno
Brain Hp / Death Dokončeno
Phase 2 Probíhá
Grid Dokončeno
Spawnpoint Non stop spawn Dokončeno
Tower Placement Grid based Probíhá
Phase 3 Nezahájeno
Basic UI Tower select + credit Nezahájeno
Credit system Nezahájeno
Phase 4 Nezahájeno
Waves Nezahájeno
Win Screen Nezahájeno
Game Over Screen Nezahájeno
Pause Nezahájeno
Menu Nezahájeno
Phase 5 Nezahájeno
Towers Nezahájeno
Upgrades Nezahájeno
Spells Nezahájeno
Phase 6 Nezahájeno
Enemy types Nezahájeno
Phase 7 Nezahájeno
Polish Nezahájeno
Juice Nezahájeno

Files

Phase1.zip 4.5 MB
27 days ago

Get Project C

Leave a comment

Log in with itch.io to leave a comment.