Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Arc/vendor/GLFW
Submodule GLFW updated from 07df3a to 18c99b
1 change: 1 addition & 0 deletions Arc/vendor/JoltPhysics/JoltPhysics/Jolt/Core/Core.h
Original file line number Diff line number Diff line change
Expand Up @@ -249,6 +249,7 @@ JPH_SUPPRESS_WARNINGS_STD_BEGIN
#include <vector>
#include <utility>
#include <cmath>
#include <cstdint>
#include <sstream>
#include <functional>
#include <algorithm>
Expand Down
21 changes: 19 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=MohitSethi99_ArcGameEngine&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=MohitSethi99_ArcGameEngine)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=MohitSethi99_ArcGameEngine&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=MohitSethi99_ArcGameEngine)

![Platform](https://img.shields.io/badge/platform-Windows%20%7C%20Linux-blue?style=flat-square)
![Platform](https://img.shields.io/badge/platform-Windows%20(Primary)%20%7C%20Linux%20(Experimental)-blue?style=flat-square)
![GitHub](https://img.shields.io/github/license/MohitSethi99/ArcEngine?color=blue&style=flat-square)
![Size](https://img.shields.io/github/repo-size/MohitSethi99/ArcEngine?style=flat-square)

Expand All @@ -24,9 +24,26 @@ I develop it in my spare time as a personal project, so expect frequent periods
```
git clone --recursive https://github.com/MohitSethi99/ArcGameEngine.git
```
- Arc Game Engine is built in a Windows environment, using Visual Studio 2022.

### Windows
- Arc Game Engine is primarily developed in a Windows environment, using Visual Studio 2022.
- Execute the script `scripts/Win-GenProjects.bat` to generate the solution and project files.

### Linux
- **Status**: ✅ Builds successfully but requires ongoing maintenance
- Linux support has been implemented and tested with Clang 18.1.3
- Install dependencies:
```bash
sudo apt install build-essential clang libc++-dev libstdc++-14-dev
# Or use the provided script:
./scripts/InstallDependencies.sh
```
- Generate Makefiles and build:
```bash
./scripts/GenerateMake.sh && make config=debug -j$(nproc)
```
- **Note**: Linux support is functional but may require maintenance as development progresses. Windows remains the primary development platform.

## Current Features

Right now, Arc Game Engine is very bare-bones. Its most remarkable features are:
Expand Down