Add project docs, MIT license, and AI dev guidelines
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
# FrogFPS
|
||||
|
||||
A Godot 4.7 + Mono (.NET 8) FPS game project.
|
||||
|
||||
## Tech Stack
|
||||
|
||||
- **Engine:** Godot 4.7 (Forward Plus)
|
||||
- **Language:** C# (.NET 8)
|
||||
- **Physics:** Jolt Physics
|
||||
- **IDE:** VS Code / Rider recommended
|
||||
|
||||
## Getting Started
|
||||
|
||||
### Prerequisites
|
||||
|
||||
- Godot 4.7+ with .NET SDK installed
|
||||
- .NET 8 SDK
|
||||
|
||||
### Build & Run
|
||||
|
||||
```bash
|
||||
# Open in Godot Editor (recommended)
|
||||
godot --path .
|
||||
|
||||
# Or build from CLI
|
||||
dotnet build FrogFPS.sln
|
||||
```
|
||||
|
||||
## Project Structure
|
||||
|
||||
```
|
||||
.
|
||||
├── Base.tscn # Root scene node
|
||||
├── FrogFPS.csproj # .NET project file
|
||||
├── FrogFPS.sln # Solution file
|
||||
├── project.godot # Godot project config
|
||||
└── icon.svg # Project icon
|
||||
```
|
||||
|
||||
## AI Development Notes
|
||||
|
||||
This project is set up for AI-assisted development. Key conventions:
|
||||
|
||||
- C# scripts follow Godot 4 patterns (`[Tool]`, `Node3D`/`CharacterBody3D` base classes)
|
||||
- Scene files are in `.tscn` format (text-based, version-controlled)
|
||||
- See `CONTRIBUTING.md` for coding standards and AI interaction guidelines
|
||||
|
||||
## License
|
||||
|
||||
MIT License — see [LICENSE](LICENSE) for details.
|
||||
Reference in New Issue
Block a user