Skip to content

RegrowthStudios/Vorb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vorb

This repository contains the source code for Regrowth Studios Vorb Game Engine.

Getting Started

This guide will walk you through setting up as a developer for Vorb. There is a basic requirement of having several packages installed prior to being able to develop. In addition, we support all three major operating systems:

Installing and building:

Contributing

Windows

Required pre-setup

Tools

Vorb Dependencies

Installation

  1. Open a dos window.
Windows + R
cmd
  1. Create a folder to hold the repositories
cd c:\
mkdir -p repos
  1. Clone the Vorb repository
c:\
cd c:\repos
git clone --recurse-submodules [email protected]:RegrowthStudios/Vorb.git vorb

Building

  1. Pull latest code
cd c:\repos\soa
git checkout develop
git pull --recurse-submodules
  1. Run build script
build.bat

Mac

Required pre-setup

  1. Compiler: Xcode

Installation

  1. Open a terminal.
cmd + space
Terminal
  1. Create a folder to hold the repositories
mkdir ~/repos
  1. Clone the Seed of Andromeda repositories
cd ~/repos
git clone --recurse-submodules [email protected]:RegrowthStudios/SoACode.git soa

Building

  1. Pull latest code
cd ~/repos/soa
git checkout develop
git pull --recurse-submodules
  1. Run build script
./build.sh

Linux

Required pre-setup

  1. Compiler: gcc or clang
    • Install per your preferred operating system package control...
    • Portage:
    sudo emerge -DuNqa gcc   # for gcc
    sudo emerge -DuNqa clang  # for clang
    
    • PacMan:
    sudo pacman -S gcc
    sudo pacman -S clang
    
    • Apt:
    sudo apt-get install gcc
    sudo apt-get install clang
    
    • Yum:
    sudo yum install gcc
    sudo yum install clang
    
  • Software Version Control: Git
    • Portage:
    sudo emerge -DuNqa git
    
    • PacMan:
    sudo pacman -S git
    
    • Apt:
    sudo apt-get install git
    
    • Yum:
    sudo yum install git
    

Installation

  1. Open a terminal.
  2. Create a folder to hold the repositories
mkdir ~/repos
  1. Clone the Seed of Andromeda repositories
cd ~/repos
git clone --recurse-submodules [email protected]:RegrowthStudios/SoACode.git soa

Building

  1. Pull latest code
cd ~/repos/soa
git checkout develop
git pull --recurse-submodules
  1. Make sure you have required development libraries
    • Apt:
    sudo apt-get install libglew-dev libglfw-dev libglm-dev
    
  2. Run build script
./build.sh