Skip to content

arcanum-project/game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a project to port the game to iOS and macOS devices.

Current progress

Rendering terrain of crash sector and a player's moving character, demo video:

Game running on iOS

How to run locally

  • Clone this repository
  • Open this project in XCode
  • Connect your physical iOS device and select it as a target device in XCode.

xcode-ios-target-device

  • Provide required game assets. See Game Assets section below for instructions.
  • Build and run the project.
  • The app will fail to launch and that is expected. You will also need to explicitly trust the developer in the settings of your device. Simply follow the instructions on your device screen.

Currently we support only iOS devices. iOS simulator cannot run it because we are using indirect command buffers on GPU - and simulator simply does not support them.

Game assets

We are against game piracy, and therefore the original game assets are not included in this repository. In order to run the project, you must include them yourself after extracting them from the original game files. Below is the list of the assets currently required.

External dependencies

All third-party includes are provided with this source code. You should not have to do any extra work there.

For the information - we currently depend on 3 libraries:

  • Apple's metal-cpp library for macOS12/iOS15. Link.
  • GLM library v0.9.9.8. Link.
  • C++ Boost library v1.79.0. Link.

Contributors