OpenKCC
Entitas
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
OpenKCC
-
Mole Character Controller! (With multiplayer)
Right now I made a behavior called KCCMoventEngine it manages removing platforms, jumps, velocity, and gravity. It has an api you can call each Update or FixedUpdate with a desired movement and it will update everything accordingly. https://github.com/nicholas-maltbie/OpenKCC/blob/main/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/KCCMovementEngine.cs
-
Writing Tests in Unity
Yep, have it fully automated with GitHub actions, here is the example workflow if you want to check it out or add it to your project. https://github.com/nicholas-maltbie/OpenKCC/blob/main/.github/workflows/tests-validation.yml
- First-Person and Third-Person Camera Controls Tutorial with an Open-Source Example
- the script is in the post before this,can someone help me make a limit for looking up and down
- Computing the Angle Between Player and Surface Normal - Video in Comments
-
How Jumps Work: Open-Source Kinematic Character Controller - Video Link in Description
Here is the class that handles collider interactions - https://github.com/nicholas-maltbie/OpenKCC/blob/main/Assets/OpenKCC/Scripts/Utils/IColliderCast.cs
-
Visualizing physics-based player movement - Video in Comments
Here is a link to the repo and source if you want to see the project more, https://github.com/nicholas-maltbie/OpenKCC The link is working on my end. I can add the link to my channel if you think that would work better.
-
Open-Source character controller and added visualizations for improved debugging and visualization
Ha, making a character controller is quite a bit more complex than expected. I didn’t mention this in the video but I actually only normalize the input vector if it’s length is greater than one. All the source code and models for the project are in a GitHub repo at https://github.com/nicholas-maltbie/OpenKCC All open source and under the mit license. The stairs and ramps were made using pro builder in unity but they are pretty simple to model I’m blender and I could send over any test models if you want them and I forgot to include in the repo.
-
Diagram for Describing Physics Objects in Unity
Knowing my schedule of making videos, it might take a few weeks but there is the sample project for the Open Source KCC here https://github.com/nicholas-maltbie/OpenKCC and it has a live demo you can check out here if you want to try it out for yourself. https://nickmaltbie.com/OpenKCC
-
This is Not a Pool Table
What asset pack is that? This is a shader I write to procedurally combine images to make pool balls and color them (also open source along with the character controller here https://github.com/nicholas-maltbie/OpenKCC )
Entitas
-
Entitas VS Friflo.Json.Fliox - a user suggested alternative
2 projects | 30 Jan 2024
-
High performance ECS framework for C# without Unity?
Github documentation for entitias looks like it is still good https://github.com/sschmid/Entitas-CSharp/wiki
-
Guides and tips for making a game engine in C#
For examples I usually turn to GitHub. It has numerous C# game engines. However, I find it easier to figure out implementations myself and use other engines only for API inspiration. There are also several C# ECS such as Entitas and DefaultECS that you can use if you do not want to create you own.
-
Godot or Unity ? newbie 2D gamedev
- Entitas
What are some alternatives?
buildtool - A powerful automation tool for quickly and easily generating builds with Unity.
Svelto.ECS - Svelto ECS C# Entity Component System
FallingParkour - Multiplayer racing game made with Unity
ecs - LeoECS is a fast Entity Component System (ECS) Framework powered by C# with optional integration to Unity
FontainebleauDemo - Fontainebleau demo
Zenject - Dependency Injection Framework for Unity3D
TestUtilsUnity - Utility test functions and classes for Unity
DefaultEcs - Entity Component System framework aiming for syntax and usage simplicity with maximum performance for game development.
PropHunt - PropHunt game attempt using Unity and the Data Oriented Technology Stack
gdnative - Rust bindings for Godot 3
MediaPipeUnityPlugin - Unity plugin to run MediaPipe
unity-astar - A Star (A*) algorithm in C# focused on performance and setup for Unity