-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
37 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,45 @@ | ||
# Traktor | ||
Welcome to the Traktor git repository. | ||
Traktor is a game (all batteries) engine which has | ||
been used in a couple of commercial games across | ||
different platforms. | ||
Traktor is an open source C++ engine which has been used in a couple of commercial titles on Steam, PSN, iOS and Mac Store. | ||
|
||
![image info](resources/documentation/images/screenshot%20-%20editor.png) | ||
![image info](resources/documentation/images/screenshot%20-%20editor%20-%2002.png) | ||
|
||
--- | ||
# Supported platforms | ||
Currently Traktor is supported on Windows and Linux. Mobile versions (Android and iOS) are non-tested but kept up-to-date code wise. | ||
|
||
## How to build | ||
# Prebuilt binaries | ||
See [releases](https://github.com/apistol78/traktor/releases) for prebuilt binaries. However the releases should not be expected to be latest and therefor we recommend building the engine from source for latest bug fixes and features. | ||
|
||
# How to build | ||
[Linux](resources/documentation/markdown/Build%20Linux.md) | ||
|
||
[Windows](resources/documentation/markdown/Build%20Windows.md) | ||
|
||
# Features | ||
|
||
## Editor | ||
|
||
- Feature rich editor and tools, editor first class priority. | ||
- One-click deploy, run and debug on any connected target. | ||
- Active connection and hot reloading to all launched games regardless of target platform. | ||
- Clean separation of editor code, easy to add new editors etc. | ||
|
||
## Rendering | ||
|
||
- Advanced frame graph based renderer using Vulkan. | ||
- GPU based occlusion culling (work in progress). | ||
- Graph based shader editor with possibility to inline shader code when needed. | ||
- Tile based deferred and forward world rendering paths. | ||
|
||
## Scripting | ||
- LUA as primary scripting language. | ||
- Integrated debugger and profiler. | ||
|
||
## Sound | ||
- Full high definition pipeline supporting any number of channels (2.0, 2.1, 5.1, 7.1 etc). | ||
- Supports many different backends (XAudio2, DirectSound, WinMM, OpenAL, OpenSL, ALSA, Pulse etc). | ||
- User graph based filters. | ||
- Sound banks for easy customization of sound effects. | ||
- MP3, Flac, OGG streaming. | ||
|
||
## Physics | ||
- Integrated Bullet physics. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.