Giter VIP home page Giter VIP logo

psybrus / raknet Goto Github PK

View Code? Open in Web Editor NEW

This project forked from facebookarchive/raknet

0.0 0.0 1.0 39.46 MB

RakNet is a cross platform, open source, C++ networking engine for game programmers.

License: Other

CMake 0.34% C++ 21.62% C 33.15% Shell 2.72% C# 2.75% Makefile 0.09% XSLT 0.04% Groff 0.20% CSS 0.07% Perl 0.02% HTML 38.67% Assembly 0.16% Python 0.06% SAS 0.04% Smalltalk 0.01% Java 0.03% Inno Setup 0.01% JavaScript 0.01% Objective-C 0.01% Objective-C++ 0.01%

raknet's Introduction

Psybrus Engine & Tool Chain
===========================

Introduction:
-------------
My personal engine which I use for Ludum Dare, tech prototyping, and testing out new ideas.

No demo games are in this repo anymore, please see https://github.com/Psybrus/DevelopmentGame.

This is intended to be added as a submodule of a game repo, look at https://github.com/Psybrus/DevelopmentGame.

All:
----
To generate makefiles/projects for target platform, run with ProjectGen.bat (Win), or ProjectGen.py (*nix).

Dependencies:
1) Python 2.7

Python must be in your PATH env var.


Linux:
------

Dependencies:
1) Clang 3.5
2) ccache

Linux users can also build for HTML5, but they will also need to build Emscripten themselves. Details of this to be written later.


Windows:
--------
I've setup a natvis file for use with Psybrus, as it helps a lot with debugging (particularly decoding names and resource structures for an at a glance view). Drop this in the "My Documents\Visual Studio 2012\Visualizers" folder and it should start to work. I will soon provide a setup tool to setup this, and possibly more.

Dependencies:
1) Visual Studio 2015
2) Windows SDK 8.1 (Windows SDK 10 if you want D3D12 support)

When building in Visual Studio, be sure to select the "x64" platform.

Android:
--------

Dependencies:
1) android-ndk-r10e
2) android-sdk (latest)
3) ant

ANDROID_NDK env var must be set to the location of your Android NDK.
ANDROID_SDK env var must be set to the location of your Android SDK.

adb, and ant must be in your PATH.

From Windows, once you've generated the projects, you can simply use build_gmake_android-gcc-arm_build.bat to build source code.

To deploy, you need to have packed data. This is built by running the game on either Windows, Linux, or OSX (Import tool coming soon).
Running deploy_gmake_android-gcc-arm_build.bat will deploy to an attached device. Will deploy assets to /sdcard/PackedContent (Packing into apk coming soon).

raknet's People

Contributors

alliekins avatar echelon9 avatar jpratliffvr avatar png85 avatar ralith avatar rovanion avatar trotter avatar vk2gpu avatar

Watchers

 avatar  avatar  avatar

Forkers

oscargame

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.