Skip to content

Commit

Permalink
Traktor: Updated readme.
Browse files Browse the repository at this point in the history
  • Loading branch information
apistol78 committed Feb 27, 2024
1 parent 8e672f7 commit e89d250
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 7 deletions.
44 changes: 37 additions & 7 deletions README.md
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.

0 comments on commit e89d250

Please sign in to comment.