GitHunt

๐Ÿง™ Character Creation Simulation

Character Creation Simulation is a Flutter app that allows users to create and customize their own game characters. Inspired by RPG-style systems, users can choose a vocation, assign skills, and distribute stat points to build their ideal character.

๐Ÿ“ฑ Features

  • ๐Ÿ”ธ Create a new character
  • ๐ŸŽญ Choose a vocation (e.g. Warrior, Mage, etc.)
  • ๐Ÿง  Select from vocation-specific skills
  • ๐Ÿ“Š Allocate stat points across different attributes (e.g. Strength, Intelligence)
  • ๐Ÿ“‹ Visual feedback of selected skills and assigned stats
  • ๐Ÿ’พ Local data persistence using Hive

๐Ÿงฉ Tech Stack

  • Flutter โ€“ Cross-platform mobile/web development
  • Dart โ€“ Programming language
  • State Management โ€“ Using setState or optionally Riverpod
  • Hive โ€“ Lightweight local database

๐Ÿ“ฆ Platforms Supported

  • ๐ŸŒ๏ธ Web (HTML5)
  • ๐Ÿ’ป Windows
  • ๐Ÿ“ฑ Android

๐Ÿ“ท Screenshots

Screenshots from each platform

๐Ÿ–ฅ๏ธ Windows

Main Menu Create Character Edit Character
Windows Menu Windows Create Windows Edit

๐ŸŒ Web

Main Menu Create Character Edit Character
Web Menu Web Create Web Edit

๐Ÿ“ฑ Android

Main Menu Create Character Edit Character
Android Menu Android Create Android Edit
Android Menu Android Create Android Edit

๐ŸŒ Live Demo

  • ๐Ÿ”— Web (GitHub Pages):
    Demo

๐Ÿ“ฆ Download Releases

You can also find all versions in the Releases Page


๐Ÿš€ Getting Started

Prerequisites

  • Flutter SDK v3.29.0
  • Dart SDK v3.7.0

Run the app

git clone https://github.com/omnitechphilippines/character-creation.git
cd character-creation

# Get packages
flutter pub get

# Run the game (Web)
flutter run -d chrome

# Run the game (Windows)
flutter config --enable-windows-desktop
flutter run -d windows

# Run the game (Android)
flutter run -d android
omnitechphilippines/character-creation | GitHunt