Go to file
Syntriax c0c48c7d51 refactor: IHierarchyObject Nullable IGameManager to Non-Nullable
Since in a typical use case of these classes they are already in the
hierarchy and it bloats the behaviour code with lots of null checks
2024-11-17 22:05:22 +03:00
Engine.Core refactor: IHierarchyObject Nullable IGameManager to Non-Nullable 2024-11-17 22:05:22 +03:00
Engine.Input chore: Removed Unnecessary Method from IButtonInputs 2024-09-30 19:24:14 +03:00
Engine.Physics2D refactor: Improved & Fixed Issues with Transforms with Parents 2024-11-10 19:18:44 +03:00
.editorconfig chore: .editorconfig file for Code Style 2024-11-10 20:34:55 +03:00
.gitignore feat: Initial Physics Code From Previous Repo 2024-01-23 15:40:04 +03:00
Engine.sln feat: Initial Physics Code From Previous Repo 2024-01-23 15:40:04 +03:00
README.md docs: Basic README.md 2024-02-05 12:20:12 +03:00

README.md

Work In Progress

This engine is still in development but the implemented features include:

  • Modular Systems
  • Behaviour System
  • 2D Physics Engine(Not Fully Completed, but usable)
    • Rigid Body Simulations
    • Collision Detection (Convex Shape & Circle)
    • Collision Resolution (Not Fully Completed)
  • Vector2D, AABB, Circle, Line, LineEquation, Projection & Shape Data Types
  • General Math

A detailed README file will be written in the future. If you want to check out how to use this, please checkout this example Pong game made using this engine on top of MonoGame from the link bellow.

Pong Source Code