You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-5Lines changed: 6 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ Welcome to the Raycasting Engine project, an implementation of a DOOM Style rend
9
9
This project is developed in a **recreational programming** context, it does not aim to be *production ready* at some point. It serves as a learning experience to explore new concepts and technologies while creating a project around them.
10
10
11
11
## Goals
12
-
The primary goal of this project is to implement a DOOM Style Renderer with a simple Engine around it and a Graphical Editor for prototyping Maps, rendering, gameplay etc... I'm using modern C++ and technologies like raylib and imgui it achieve this goal. At the end the engine should be able to build and ship a standalone executable without prototyping tools.
12
+
The primary goal of this project is to implement a DOOM Style Renderer with a simple Engine around it and a Graphical Editor for prototyping Maps, rendering, gameplay etc... I'm using modern C++ and technologies like raylib and imgui it achieve this goal. At the end the engine should be able to build and ship a standalone executable without the editor.
13
13
14
14
## Showcase
15
15
@@ -70,12 +70,12 @@ This repo toolchain as been created using my [cmake and vcpkg template](https://
70
70
71
71
### Bootstrap workspace
72
72
73
-
`Windows :`
73
+
**Windows :**
74
74
75
75
Make sure you installed [Visual Studio](https://visualstudio.microsoft.com/) with [C and C++ support](https://learn.microsoft.com/cpp/build/vscpp-step-0-installation?view=msvc-170#step-4---choose-workloads) and [C++ linux development with cmake](https://learn.microsoft.com/cpp/linux/download-install-and-setup-the-linux-development-workload?view=msvc-170#visual-studio-setup).
76
76
Make sure you installed [CMake](https://cmake.org/download) as well.
77
77
78
-
`GNU/Linux (apt) :`
78
+
**GNU/Linux (apt) :**
79
79
80
80
Install necessary build tools and a C/C++ compiler
81
81
```sh
@@ -91,7 +91,7 @@ Then run the bootstrap script
91
91
.\scripts\bootstrap-workspace.bat
92
92
```
93
93
94
-
*Generate the project :*
94
+
**Generate the cmake project :**
95
95
96
96
```sh
97
97
# For debug build
@@ -107,7 +107,7 @@ Then run the bootstrap script
107
107
.\scripts\generate-cmake-release.bat
108
108
```
109
109
110
-
*Compile the project :*
110
+
**Compile :**
111
111
112
112
```bash
113
113
# For debug build
@@ -124,6 +124,7 @@ Then run the bootstrap script
124
124
```
125
125
126
126
**Run the program**
127
+
127
128
You can now run the compiled program by looking into `out/Debug` or `out/Release`.
128
129
The out directory hierarchy will be different depending on your generator.
0 commit comments