What I can do for Game Development with Godot
Godot Level Design/Technical Designer/Implementation
This is what most people would understand as a Godot Developer. I use Godot to manage the SceneTree with Nodes and Signals and other Engine features like the Sound Engine, the Physics Engine, the Animation Engine, the Inputs, the UI, the Networking and so forth
Programming
I can program in Godot using GDScript and implement it with the Nodes and Signals. I can also use C# in a project although I only would recommend that for teams with a certain track record. See also in my CV.
Project Management
I can manage the work load and keep the tasks on track I hold the team accountable for the work and the deadlines I support the communication between the team members Support the documentation of the project
Networking/Multiplayer
I understand Networking on a fundamental level. For Godot there are multiple ways to implement networking:
- ENetMultiplayerPeer (HLAPI)
- TCP/UDP (Low Level API)
- Netfox (Addon)
But this also includes make the game deterministic and decide what states should be synced between the server and the clients See it in my portfolio: Godot NetMultiplayerPeer Prototype
Steam Integration
I can upload the game to Steam and manage the Steamworks API integration As shown in my Portfolio page, I can integrate the Steam API into a Godot project
Server Management/Website
I can
- choose and rent a server and keep the costs low
- help choosing a domain
- set up the operating system and the software on it
- create a website for the game
- create an API for the game