Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jirikostiha/godot-sharp-some
Custom drawing extensions for Godot engine.
https://github.com/jirikostiha/godot-sharp-some
2d csharp dotnet drawing game-development godot graphics
Last synced: 5 days ago
JSON representation
Custom drawing extensions for Godot engine.
- Host: GitHub
- URL: https://github.com/jirikostiha/godot-sharp-some
- Owner: jirikostiha
- License: mit
- Created: 2022-08-28T13:04:02.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-13T15:56:02.000Z (about 2 months ago)
- Last Synced: 2024-12-16T11:39:46.702Z (12 days ago)
- Topics: 2d, csharp, dotnet, drawing, game-development, godot, graphics
- Language: C#
- Homepage:
- Size: 3.04 MB
- Stars: 37
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Godot Sharp Some
[![NuGet Downloads](https://img.shields.io/nuget/dt/GodotSharpSome.Drawing2D.svg)](https://www.nuget.org/packages/GodotSharpSome.Drawing2D/)
![GitHub repo size](https://img.shields.io/github/repo-size/jirikostiha/godot-sharp-some)
![GitHub code size](https://img.shields.io/github/languages/code-size/jirikostiha/godot-sharp-some)
[![Build](https://github.com/jirikostiha/godot-sharp-some/actions/workflows/build.yml/badge.svg)](https://github.com/jirikostiha/godot-sharp-some/actions/workflows/build.yml)
[![Code Analysis](https://github.com/jirikostiha/godot-sharp-some/actions/workflows/analyse-code.yml/badge.svg)](https://github.com/jirikostiha/godot-sharp-some/actions/workflows/analyse-code.yml)
[![Code Lint](https://github.com/jirikostiha/godot-sharp-some/actions/workflows/lint-code.yml/badge.svg)](https://github.com/jirikostiha/godot-sharp-some/actions/workflows/lint-code.yml)
[![Documentation Lint](https://github.com/jirikostiha/godot-sharp-some/actions/workflows/lint-docs.yml/badge.svg)](https://github.com/jirikostiha/godot-sharp-some/actions/workflows/lint-docs.yml)Is set of extensions for custom drawing API in [Godot engine](https://github.com/godotengine/godot). It simplifies script drawing.
## Versions
Godot .NET.Sdk | .Net | Branch | Version | Nuget (GodotSharpSome.) | Support
:------------: | :-------------:| :-----: | :-----: | :---------------------- | :------
4.1 | net6.0 | main | 0.23.0 | [Drawing2D](https://www.nuget.org/packages/GodotSharpSome.Drawing2D/0.23.0) | yes
4.0 | net6.0 | main | 0.20.0 | [Drawing2D](https://www.nuget.org/packages/GodotSharpSome.Drawing2D/0.20.0) | no
3.3 | netstandard2.0 | sdk_3.3 | 0.19.1 | [Drawing2D](https://www.nuget.org/packages/GodotSharpSome.Drawing2D/0.19.1) | bug fixing only## Features
Includes CanvasItem extensions for drawing various plane shapes and Multiline class extending possibilities of drawing API.
List of [features](./doc/features.md).![pic](./doc/images/dots_and_lines_animation.gif)
![pic](./doc/images/primitives_animation.gif)Would you like to know [more](./src/GodotSharpSome.Drawing2D/readme.md)
and [more](./src/usage/)?## Setup
Add [nuget package](https://www.nuget.org/packages/GodotSharpSome.Drawing2D)
to your project.Godot project's `.csproj` file should look like this:
```xml
net6.0
true
```
'X.X.X' is required version.
## Contributing
Any ideas, contributions and bug reports are welcome!
For new idea create an [issue](https://github.com/jirikostiha/godot-sharp-some/issues/new/choose).
For bug report create an [issue](https://github.com/jirikostiha/godot-sharp-some/issues/new/choose).
For contribution create a [pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request).[Conventions](./doc/conventions.md)
## License
Project is under [MIT](./LICENSE) license.