Skip to content

westfallt13/Forgeon

Repository files navigation

Forgeon

A comprehensive game development project management tool designed to help organize and track all aspects of game creation.

Features

📊 Dashboard

  • Real-time statistics overview
  • Quick access to tasks, assets, milestones, and notes
  • Visual progress tracking

✅ Task Management

  • Create and organize tasks with priorities
  • Track task status (To Do, In Progress, Completed)
  • Set deadlines and monitor progress

🎨 Asset Tracker

  • Store and organize game assets (images, audio, video, documents, scripts)
  • Preview support for multiple file types
  • Categorize assets by type (Art, Audio, Code, Design, etc.)
  • Document/script zoom controls for better readability

🎯 Milestone Planner

  • Define project milestones and deliverables
  • Track completion progress
  • Set target dates for goals

🎭 Classes Manager

  • Define character classes and types
  • Document abilities, stats, and characteristics
  • Organize game mechanics by class

⚙️ Mechanics Manager

  • Document game mechanics and systems
  • Define rules and gameplay elements
  • Track implementation status

📖 Story Manager

  • Organize story into acts and scenes
  • Write and manage narrative content
  • Track story progression

📝 Notes

  • Quick note-taking for ideas and reminders
  • Searchable note library
  • Color-coded organization

Data Management

Export & Import

  • Export all project data as a ZIP backup
  • Import previously exported projects
  • Includes all data: tasks, assets, milestones, classes, mechanics, story, and notes
  • Preserves file attachments and complete project structure

Local Storage

  • All data stored locally in your browser
  • IndexedDB for file storage
  • LocalStorage for application state
  • No server required - works completely offline

Theme Support

Toggle between light and dark modes for comfortable viewing in any environment.

Getting Started

  1. Open index.html in a modern web browser (Chrome, Firefox, Edge, Safari)
  2. Start creating your game development project
  3. Use the navigation menu to access different sections
  4. Export your work regularly to create backups

Technologies Used

  • HTML5 - Structure and markup
  • CSS3 - Styling and animations
  • Vanilla JavaScript - Application logic
  • IndexedDB - File storage
  • LocalStorage - Application state
  • JSZip - Export/import functionality

Browser Compatibility

Works best in modern browsers with support for:

  • ES6+ JavaScript
  • IndexedDB
  • LocalStorage
  • CSS Grid and Flexbox

Development

This is a client-side only application with no backend dependencies. All files are static and can be served from any web server or opened directly in a browser.

Project Structure

Forgeon/
├── index.html          # Main application file
├── script.js           # Application logic
├── style.css           # Styles and theming
└── icons/              # SVG icon library
    ├── actions/        # Action icons
    ├── application/    # App branding
    ├── asset/          # Asset type icons
    ├── misc/           # Miscellaneous icons
    ├── navigation/     # Navigation icons
    ├── status/         # Status indicators
    ├── story/          # Story-related icons
    └── theme/          # Theme toggle icons

License

Copyright (c) 2025 Thomas Westfall. All Rights Reserved.

This is proprietary software. See the LICENSE file for full terms and conditions.

Users MAY:

  • Use for personal, commercial, and non-commercial projects

Users MAY NOT:

  • Redistribute, sell, or sublicense the software
  • Modify or create derivative works for distribution

Support

For issues, questions, or feature requests:


Forgeon - Forge your game development journey

Copyright (c) 2025 Thomas Westfall. All Rights Reserved.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors