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
[](https://ascensiongamedev.com)
9
9
[](https://discord.gg/Ggt3KJV)
- [Support and Contributions](#support-and-contributions)
16
22
- [Source Code](#source-code)
@@ -22,22 +28,43 @@ Intersect provides a complete game development suite for creating 2d mmorpgs wit
22
28
23
29
We use [GitHub Actions](https://github.com/AscensionGameDev/Intersect-Engine/actions) for building and packaging the latest updates for the engine. Releases with downloadable bundles can be found on the [Releases page on our GitHub repository](https://github.com/AscensionGameDev/Intersect-Engine/releases).
| main |[](https://teamcity.freemmorpgmaker.com/viewType.html?buildTypeId=main&guest=1)|
28
-
29
-
30
31
## Supported Platforms
31
32
32
-
* Desktop PCs (Open GL)
33
-
* Windows
34
-
* Mac OS X
35
-
* Linux
33
+
Please refer to the [Requirements](./REQUIREMENTS.md) document for support matrices.
36
34
37
35
Our editor uses DirectX and must be ran in Windows, but you can host and play your game on any desktop os that supports OpenGL.
38
36
39
37
We're open to expanding to new platforms (mobile, web, etc) but don't have the capacity to do so at this time. If you're interested in helping out let us know!
40
38
39
+
## Compiling/Development
40
+
41
+
### Dependencies
42
+
43
+
#### Required
44
+
45
+
-[.NET 7 SDK](https://dotnet.microsoft.com/en-us/download/dotnet/7.0), verified for v7.0.11 (SDK 7.0.401)
46
+
47
+
#### Optional (strongly recommended)
48
+
49
+
- git: required for cloning submodules, if you want to do this manually this is not needed
50
+
- Tested on 2.42.0
51
+
52
+
### Getting started
53
+
54
+
After cloning, run `scripts/clone.sh` for non-Windows systems, and `scripts/clone.ps1` for Windows
55
+
- On all platforms this clones any submodules via `git submodule update --init --recursive`
56
+
- Via the .sh file it will also disable the Windows-only editor via `git apply disable-windows-editor.patch`
57
+
58
+
### Compiling
59
+
60
+
To compile either use an IDE or one of the following commands:
0 commit comments