Skip to content

Game made in Raylib-cs for a University Project

Notifications You must be signed in to change notification settings

LashaSD/RaylibGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RaylibGame

Welcome to RaylibGame, This project was developed as part of a university Presentation, and we’re proud to share that it earned maximum grade for its implementation.


🎮 Game Overview

RaylibGame is a 2D game built using Raylib and Farseer Physics. The project is based on an Entity-Component-System (ECS) architecture and focuses on demonstrating modular and maintainable software design.

In the game, you spawn as a knight in a level and can attack enemy knights. However, don’t expect too much from this game—it’s more of a tech demo than a finished product. 😊


🛠️ Technologies Used

  • Raylib: Lightweight library for rendering and input handling.
  • Farseer Physics: Physics engine for 2D games.
  • C#: Used for implementing the game and ECS architecture.

🚀 How to Run

  • Clone the Repository
    $ git clone https://github.com/LashaSD/RaylibGame
    $ cd <repository-folder>

Using Visual Studio

  • Just open new Project and Select the .csproj File inside the cloned Repo Directory

Using Dotnet CLI

  • While inside the Cloned Repo run the following command
    $ dotnet run

About

Game made in Raylib-cs for a University Project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages