|
1 | 1 | # Godot Modules |
2 | | -## About |
3 | | -A collection of useful modules and scripts for C# Godot games. |
| 2 | +[](https://github.com/GodotModules/GodotModulesCSharp/fork) |
| 3 | +[](https://discord.gg/866cg8yfxZ) |
| 4 | + |
| 5 | + |
| 6 | +[Godot Modules](https://github.com/GodotModules/GodotModulesCSharp) is a collection of useful modules and scripts writing [Godot](https://godotengine.org/) games in C#. |
| 7 | + |
| 8 | + |
| 9 | +## Table of Contents |
| 10 | + |
| 11 | +- [Godot Modules](#godot-modules) |
| 12 | + - [Table of Contents](#table-of-contents) |
| 13 | + - [Why make this?](#why-make-this) |
| 14 | + - [Modules](#modules) |
| 15 | + - [Core](#core) |
| 16 | + - [ModLoader](#modloader) |
| 17 | + - [Netcode](#netcode) |
| 18 | + - [Tech Tree](#tech-tree) |
| 19 | + - [Helper Scripts](#helper-scripts) |
| 20 | + - [Contributing](#contributing) |
| 21 | + - [Credit](#credit) |
| 22 | + - [Programming](#programming) |
| 23 | + - [Testers](#testers) |
4 | 24 |
|
5 | 25 | ## Why make this? |
6 | | -I was thinking to myself, I want to make a bullet hell game, but I am also going to be making more then just one game in the future. I do not want to redo the same things over again. If I want multiplayer, I can just grab it from here. If I want a modloader, I can find it here. That is the motivation behind this project. |
| 26 | +I was thinking to myself, *I want to make a bullet hell game, but I am also going to be making more then just one game in the future*. |
| 27 | + |
| 28 | +I do not want to redo the same things over again. If I want multiplayer, I can just grab it from here. If I want a modloader, I can find it here. If I want hotkeys, I can just get it from here. And so on.. That is the motivation behind this project! |
| 29 | + |
| 30 | +> ⚠️ A lot of things showcased here are not on the main branch. Check out the main branch for a working multiplayer scenario and the dev branch for everything else. The main branch is where all the old code is at, dev branch is where all the latest and the greatest is at. Eventually the dev branch will be merged with the main branch. |
| 31 | +
|
| 32 | + |
| 33 | +Quick look at the menus |
| 34 | + |
| 35 | + |
| 36 | +Attack animation |
| 37 | + |
| 38 | + |
| 39 | +Dungeon environment |
| 40 | + |
| 41 | + |
| 42 | +Working on a inventory |
| 43 | + |
| 44 | +https://user-images.githubusercontent.com/6277739/176085117-7e61e96a-02ef-4f62-9aa0-c185abd94e90.mp4 |
| 45 | + |
| 46 | +Attempting to make a FPS |
7 | 47 |
|
8 | 48 | ## Modules |
| 49 | + |
9 | 50 | ### Core |
10 | | -In-game console on pressing F12, supports custom commands, useful for in-game testing / debugging. |
| 51 | +There is an in-game console (shown by pressing F12) that supports custom commands, useful for in-game testing and debugging. |
11 | 52 |
|
12 | 53 |  |
13 | 54 |
|
14 | | -There are also popup error / message windows and the bottom right corner of the screen shows a small red box which notifies you of any errors with the total error count every second. |
| 55 | +There are also popup error and message windows. The bottom right corner of the screen shows a small red box which notifies you of any errors (along with the total error count every second). |
| 56 | + |
15 | 57 |
|
16 | 58 | ### [ModLoader](https://github.com/valkyrienyanko/GodotModules/blob/main/.github/MOD_LOADER.md) |
17 | | - |
| 59 | + |
| 60 | + |
| 61 | + |
| 62 | + |
18 | 63 |
|
19 | 64 | ### [Netcode](https://github.com/valkyrienyanko/GodotModules/blob/main/.github/NETCODE.md) |
| 65 | + |
20 | 66 |  |
| 67 | + |
21 | 68 |  |
22 | 69 |  |
23 | 70 |
|
24 | 71 | https://user-images.githubusercontent.com/6277739/165597959-cb42938a-d680-45ec-99f0-d2ba4495a534.mp4 |
25 | 72 |
|
26 | | -### Tech Tree (coming soon) |
| 73 | +[Click here to see an attempt at trying to sync enemy physics with server and client](https://www.reddit.com/r/opensourcegames/comments/umbqn1/my_first_time_with_server_simulated_enemies_what/) |
| 74 | + |
| 75 | + |
| 76 | +### Tech Tree |
27 | 77 | Tech tree where nodes in tree are positioned automatically via script |
28 | 78 |
|
29 | | -### Options |
30 | | - |
| 79 | +The code for this has not been merged to this repository yet and can be found [here](https://github.com/Raccoons-Rise-Up/client-godot/blob/main/Scripts/UI/UITechTreeResearch.cs) |
| 80 | + |
31 | 81 |
|
32 | 82 | ### [Helper Scripts](https://github.com/valkyrienyanko/GodotModules/blob/main/.github/UTILITY_SCRIPTS.md) |
33 | 83 |
|
| 84 | + |
34 | 85 | ## Contributing |
35 | 86 | See [CONTRIBUTING.md](https://github.com/valkyrienyanko/GodotModules/blob/main/.github/CONTRIBUTING.md) |
36 | 87 |
|
| 88 | + |
37 | 89 | ## Credit |
38 | 90 | Thank you to the following wonderful people who helped make this project become something even greater! |
39 | 91 |
|
| 92 | + |
40 | 93 | ### Programming |
| 94 | +- irj [[GitHub]](https://github.com/irj) |
41 | 95 | - LazerGoat [[GitHub]](https://github.com/LazerGoat) |
42 | 96 | - Scorpieth [[GitHub]](https://github.com/Scorpieth) |
43 | 97 |
|
| 98 | + |
44 | 99 | ### Testers |
45 | 100 | - SCUDSTORM [[Twitch]](https://www.twitch.tv/perezdispenser) |
0 commit comments