Skip to content

Commit 7a3b6f6

Browse files
committed
Added issue templates
1 parent 321a312 commit 7a3b6f6

File tree

3 files changed

+60
-1
lines changed

3 files changed

+60
-1
lines changed
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
name: Bug report
2+
description: Report a reproducible bug or regression
3+
4+
title: "[Bug] "
5+
labels: ["bug"]
6+
body:
7+
- type: markdown
8+
attributes:
9+
value: |
10+
Thanks for reporting a bug.
11+
Please note that this project is in early development and APIs may change.
12+
13+
- type: textarea
14+
id: description
15+
attributes:
16+
label: Description
17+
description: What happened?
18+
placeholder: Clear and concise description of the issue.
19+
validations:
20+
required: true
21+
22+
- type: textarea
23+
id: steps
24+
attributes:
25+
label: Steps to Reproduce
26+
description: How can we reproduce this issue?
27+
placeholder: |
28+
1. ...
29+
2. ...
30+
3. ...
31+
validations:
32+
required: true
33+
34+
- type: input
35+
id: version
36+
attributes:
37+
label: Forge Version
38+
placeholder: e.g. release version / branch / commit hash
39+
validations:
40+
required: false
41+
42+
- type: input
43+
id: engine
44+
attributes:
45+
label: Engine / Runtime
46+
placeholder: e.g. Godot 4.6 / .NET 8
47+
validations:
48+
required: false

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
blank_issues_enabled: false
2+
3+
contact_links:
4+
- name: Discussions
5+
url: https://github.com/gamesmiths-guild/forge/discussions
6+
about: Use GitHub Discussions for questions, feedback, and design discussions.
7+
8+
- name: Documentation
9+
url: https://github.com/gamesmiths-guild/forge/tree/main/docs
10+
about: Please check the README and documentation before opening an issue.

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@
44
[![NuGet](https://img.shields.io/nuget/v/Gamesmiths.Forge.svg)](https://www.nuget.org/packages/Gamesmiths.Forge)
55
[![License](https://img.shields.io/github/license/gamesmiths-guild/forge)](LICENSE)
66

7-
A gameplay framework for developing games using C#.
7+
An Unreal GAS-like gameplay framework for developing games in C#.
88

99
Forge is an engine-agnostic gameplay framework designed for building robust game systems in C#. Inspired by Unreal Engine's Gameplay Ability System (GAS), Forge provides a centralized and controlled approach to managing attributes, effects, tags, abilities, events, and cues in your games.
10+
Forge is an engine-agnostic, data-driven system inspired by Unreal Engine’s Gameplay Ability System (GAS), designed to manage attributes, effects, abilities, tags, events, and cues in a structured way.
1011

1112
The framework eliminates the need to rebuild status systems for every game project by offering a flexible, data-driven architecture that works seamlessly with Unity, Godot, and other C#-compatible engines. With Forge, all attribute changes are handled through effects, ensuring organized and maintainable code even in complex gameplay scenarios.
1213

0 commit comments

Comments
 (0)