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
Get Elden Rune
Elden Rune
A turn-based pixel battle game where strategy, animation, and character design come to life.
Status | Released |
Author | Ishvirchopra35 |
Genre | Strategy, Action, Role Playing |
Tags | 2D, Fantasy, Indie, Pixel Art, Short, Singleplayer, Sprites, Unity |
More posts
- Devlog v0.3.0 – Battle System Bug Fixes & Release19 days ago
- Devlog v0.2.5 – Scene Configuration and Debug Tools19 days ago
- Devlog v0.2.4 – UI Integration and Scene Setup19 days ago
- Devlog v0.2.3 – UI & Particle System Managers19 days ago
- Devlog v0.2.2 – Character Scripts19 days ago
- Devlog v0.2.1 – Character Logic Foundation19 days ago
- Devlog v0.2.0 – Animation System and Prefabs19 days ago
Leave a comment
Log in with itch.io to leave a comment.