Devlog v0.1.0 – Core Systems Setup, UI, and Animation Integration


**Date:** 2025-05-22 to 2025-05-24

**Version:** v0.1.0 to v0.1.2
**Stage:** Pre-Alpha  

**Author:** Ishvir Singh Chopra

---

### What’s New

**Initial Project Setup**

- Created new Unity 2D project with Built-in Render Pipeline.

- Named project `Elden Rune`.

**Unity Package Installation**

- Installed and configured:

  - TextMeshPro (with TMP Essentials)

  - Input System (enabled new input system)

  - 2D Animation

  - 2D Sprite

  - 2D PSD Importer (optional)

**Folder Structure Setup**

- Built full Unity folder structure under `Assets/`:

  - Scenes, Scripts, Sprites (Characters, Backgrounds, UI, Effects),

  - Animations (Controllers, Viking, Hermit),

  - Prefabs, Audio, Materials, Settings

**Main Menu Scene**

- Created `MainMenuScene` with:

  - Animated background image using UI Canvas

  - Main Menu Panel with three buttons: Start Game, Settings, Quit Game

  - Settings panel with volume sliders (Master, SFX, Music) and Back button

**Character Selection Scene**

- Created `CharacterSelectionScene`:

  - Two character panels with portraits, stats, ability previews

  - "Select" buttons for Viking and Hermit

  - Back to menu button

  - Fully implemented in `CharacterSelectionManager.cs`

**Battle Scene Layout**

- Created `BattleScene`:

  - UI structure: background, turn counter, battle log, action buttons

  - Action panel with 5 buttons for attacks and healing

  - Health bars and AP indicators for both characters

  - Game over panel placeholder (initially disabled)

**Sprite Asset Configuration**

- Imported background and character sprites

- Configured Viking and Hermit sprite sheets:

  - Set to Multiple mode and sliced via Sprite Editor

  - Frames named consistently

---

### Improvements

- Created consistent naming for sprites and animation clips to simplify scripting.

- Organized scene UIs and prefabs cleanly for easier future iteration.

---

### Bug Fixes

- Corrected sprite slicing alignment in Sprite Editor for Hermit sprite sheet.

---

### Known Issues

- Battle logic not yet functional — action buttons do not trigger any effects.

- Particle systems not created or assigned.

- Audio system (SFX/music playback) not implemented yet.

- No win/loss conditions or game over screen logic.

---

### Planned for Next Version

- Implement full combat logic: AP costs, health changes, damage calculation.

- Hook up action buttons to attack and heal animations and effects.

- Create and assign particle effects for abilities.

- Add background music and SFX with volume control.

---

### Notes / Reflections

- Animator setup was the trickiest part so far; parameters and transitions took time to tune.

- Having structured folders and sprite naming early made animation work more efficient.

- The game is visually coming together - next step is making it playable.

Files

Elden Rune.zip 52 MB
19 days ago

Get Elden Rune

Leave a comment

Log in with itch.io to leave a comment.