Skip to content

GentenStudios/Phoenix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GENTEN STUDIOS: PROJECT PHOENIX

Introduction

Project Phoenix is an open world sandbox style voxel game with a twist. The program itself does not provide any content but gets that content entirely from modules written in Lua. An easy to use Lua API provides the capability to define all of the games content in addition to some functional features. This allows content to be quickly created by someone with little to no programming experience while still retaining the power of C++.

Community

Here's a link to our public discord server, where we collaborate and discuss the development of Phoenix.

Dependencies

  • CMake (Version >= 3.0)
  • A C++17 compatible compiler.
  • VulkanSDK (Version >= 1.1.108)

Build Instructions

Once cloned, navigate to the projects root directory and execute the following commands in a terminal.

  1. cmake -S. -BBuild
  2. cmake --build Build

Now follow the platform specific instructions detailed below.

Visual Studio

  • Open the generated solution file in the Build/ folder in Visual Studio
  • Set the Startup Project to PhoenixClient.
  • At this point you should be able to run, since the project should have already been built in step 2. above. You can always build the traditional way with Visual Studio.
  • And voila, all done. Now you should be able to run the project!

Linux, Mac OS X, MSYS

  • Navigate to the latest/ folder and run ./PhoenixClient to run the executable.

About

A voxel-based sandbox game.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors