Giter Site home page Giter Site logo

revan1985 / vorb Goto Github PK

View Code? Open in Web Editor NEW

This project forked from regrowthstudios/vorb

1.0 0.0 0.0 15.35 MB

Regrowth Studios Vorb Engine

License: MIT License

Python 2.50% CMake 3.60% C++ 92.86% C 0.56% Lua 0.04% Batchfile 0.02% Shell 0.42%

vorb's Introduction

discord travis appveyor

Vorb

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

Getting Started

NOTE: If you are wanting to set up Vorb to work with Seed of Andromeda, then visit follow the intructions on the SoA github page.

This guide will walk you through setting up as a contributor to or user of the Vorb project. There is a basic requirement of having several packages installed prior to being able to develop. We support all three major operating systems: Windows, Mac and Linux.

Using

If you're intending to just use the Vorb engine, great! Be sure to check out the Vorb wiki and feel free to add any issues you have with the engine for the awareness of the engine contributors.

Contributing

Before beginning to make pull requests for the engine, please take a moment to use the following resources to get an idea of how to contribute, what you might be able to contribute to specifically, and to meet some of the other contributors.

Setting Up:

IMPORTANT: Before following any of the instructions linked below for the platforms we support, please do take a second to fork the repository! If you are new to GitHub, you can do so by clicking the "fork" button on the top right of this page.

If you have cloned the repository before forking, no worries! We can fix it, by following these instructions.

Now we're forked, follow the link to the section on setting up for your OS of choice:

Building:

Now you have a copy of the code, and perhaps have played with it a little, why not give it a whirl?

Setting Up

Windows

Prerequisites

Setup

  1. Open a dos window.
Windows + R
cmd
  1. Create a folder to hold the repositories
cd c:\
mkdir -p repos
  1. Clone the Seed of Andromeda repositories
c:\
cd c:\repos
git clone --recurse-submodules https://github.com/YOUR_GITHUB_NAME/SoACode-Public.git soa
cd c:\repos\soa

Mac

Prerequisites

Setup

  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 https://github.com/YOUR_GITHUB_NAME/SoACode-Public.git soa
cd ~/repos/soa

Linux

Prerequisites

  • 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

Setup

  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 https://github.com/YOUR_GITHUB_NAME/SoACode-Public.git soa
cd ~/repos/soa

Building

  1. Pull latest code
cd ~/repos/soa
git checkout develop    # or whichever branch you want
git pull --recurse-submodules
  1. Run CMake
mkdir build
cd build
cmake ../    # plus whatever options you'd like to select.
  1. Build with CMake
cmake --build ./    # plus whatever options you'd like to select (e.g. --clean-first)

Fixing a Pre-Fork Clone

So, you've accidentally cloned the repository before forking it, eh? No problem. Just run the following git commands inside of the repository and everything will be as it should be!

Firstly, if you still haven't, fork the repository!

Now you have a fork we want to set origin of each of your local repository (which is the default remote repository to push changes to) to your corresponding forked repository on GitHub:

# Assuming we're already inside the top-level directory of your Vorb repository.
git remote set-url origin https://github.com/YOUR_GITHUB_NAME/Vorb.git

That's it! It's all fixed. :)

vorb's People

Contributors

czaloj avatar brianbruggeman avatar caseymcc avatar barnold1953 avatar vyomfadia avatar jessenic avatar

Stargazers

Roman avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.