Skip to content
This repository was archived by the owner on Sep 15, 2024. It is now read-only.

CSharpGodotTools/GodotModulesCSharp-Old

Repository files navigation

Godot Modules

Godot Modules is a collection of useful modules and scripts writing Godot games in C#.

Table of Contents

Why make this?

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. If I want hotkeys, I can just get it from here. And so on.. That is the motivation behind this project!

⚠️ 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.

Menu
Quick look at the menus

Cat with sword
Attack animation

2DDungeon
Dungeon environment

inv
Working on a inventory

eve.mp4

Attempting to make a FPS

Modules

Core

There is an in-game console (shown by pressing F12) that supports custom commands, useful for in-game testing and debugging.

image

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).

image

image image image image

server-and-client-simulated-positions-preview.mp4

Click here to see an attempt at trying to sync enemy physics with server and client

Tech Tree

Tech tree where nodes in tree are positioned automatically via script

The code for this has not been merged to this repository yet and can be found here

Contributing

See CONTRIBUTING.md

Credit

Thank you to the following wonderful people who helped make this project become something even greater!

Programming

Testers