GithubHelp home page GithubHelp logo

dschaefer / dasengine Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 57.29 MB

Game Engine based on OGRE and other open source components

C++ 46.63% C 41.78% Assembly 0.32% Objective-C 1.34% Shell 0.79% Pascal 0.47% C# 5.46% Awk 0.02% Visual Basic 1.20% Python 1.41% CSS 0.04% Java 0.09% Erlang 0.01% Ada 0.19% CLIPS 0.01% Perl 0.25%

dasengine's Introduction

Yet another reboot of dasEngine.

I am now using CMake for the build system for the libraries. This allows me
to build them for Visual C++ as well as the GNU compilers.

I have included the Android.cmake which goes in the Modules/Platform directory
of the CMake install. The Android_tc.cmake file is the toolchain file which
I can use to customize the options for dasEngine.

There is a cmake directory in each library that contains the bootstrap
script file to generate the initial Makefiles. The .gitignore is set up to
allow the build results to go there too.

dasEngine is based on the OGRE 3D renderer (which includes dependencies for
freetype, freeimage, and others).

OIS is used for the input system. It includes here the iPhone Multitouch patch
extended for Android as well, including the Accelerometer.

OpenAL is used for audio. This includes two ports: the OpenAL Soft library for
Windows and Linux. It'll also include an OpenAL implementation for Android
that is built from scratch (and no where near fully compliant).

Bullet Physics is used for the physics engine.

The dasEngine library brings it all together.

Eventually scripts for Blender will be included that support creating objects
and levels and exporting them into resource files that can be loaded into the
engine.

The current versions of external libraries are:
- freetype 2.4.1
- freeimage 3.13.1
- zlib 1.2.5
- zziplib 0.13.59
- ois 1.2.0
- ogre latest in hg

dasengine's People

Contributors

dschaefer avatar

Stargazers

 avatar

Watchers

 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.