A GDExtension planning to make game development easier. If you clone this project, please do not hesitate to watch or star the repo to stay up to data with it's changes.
CURRENT CLASSES MAY BE A WORK IN PROGRESS.
Check the Projects page to view the currently active aspects being ported.
External contributions are locked until the language port is complete.
Converting the project from C# to C++. The C# version has been made legacy. https://ionthedev.itch.io/constint
If you would like to support the project as it develops, feel free to click the sponsor button on the top or visit https://ko-fi.com/ionthedev
The current features of the legecy version (0.5.2 on Itch.io) https://ionthedev.itch.io/constint
- FPS Controller (Sprinting, Crouching, Stair Handling Jumping and Walking)
- Inventory Component
- Enemy with simple EXTREMELY simple follow AI
- Custom State Machine - used for FPS controller
- Doors - Rotational and Translational
- Display Box Message System
- Event System (resource based)
- Custom PSX Shader
- Custom Post Processing Shader
- Health System
- Custom GDpsx with helper functions for people wanting to expand the system with their own code.
Godot leverages Entity-Component Patterns, Flyweight Patterns and Observer Patterns masterfully. This probably makes NO sense if you are not a programmer, which is why YOU are the type of person I am making this for.
//CONST //INT is aimed to act as your technical artist and systems engineer, allowing you to just hop in and make 3D games.
If you are a programmer, //CONST //INT aims to fill in the gaps of systems you don't want to keep writing time and time again; allowing you to just make the tings that are fun for you.
//CONST //INT is inspired greatly by the way Valve and Source engine games feel, and a huge aspect of that is strong toolset that they've unleashed onto their audience allowing them to make amazing games and experiences. That is what I aim for this project to be for Godot.
Look Projects page and pick and issue a task that isn't already an active issue. Once you feel it's ready, make it a PR and it will go through the process. The project should follow the Contributing Guidelines set by Godot as close as possible and the project will be built upon to further reflect those guidelines for a solid foundation of mutual understanding.
Also join the discord and hop in the chat if you are interested in joining in on the project.
We currently only have a discord, so feel free to join!