Difference between revisions of "Development Tools Used"
Line 11: | Line 11: | ||
* Bash for project file generation | * Bash for project file generation | ||
* Cygwin for build scripts on Windows | * Cygwin for build scripts on Windows | ||
− | |||
====Version control==== | ====Version control==== | ||
Line 17: | Line 16: | ||
* Subversion for assets | * Subversion for assets | ||
* Gogs | * Gogs | ||
− | |||
====GUI/menus==== | ====GUI/menus==== | ||
* Flatstyle | * Flatstyle | ||
* Tnt Unicode Controls | * Tnt Unicode Controls | ||
− | |||
====Graphics==== | ====Graphics==== | ||
Line 28: | Line 25: | ||
* stb_image | * stb_image | ||
* FreeType | * FreeType | ||
− | |||
====Sound:==== | ====Sound:==== | ||
* FMOD | * FMOD | ||
− | |||
====Input==== | ====Input==== | ||
* DirectInput | * DirectInput | ||
− | |||
====Networking==== | ====Networking==== | ||
Line 43: | Line 37: | ||
* zlib | * zlib | ||
* DCPcrypt | * DCPcrypt | ||
− | |||
====Scripting==== | ====Scripting==== | ||
* Pascal Script | * Pascal Script |
Revision as of 17:41, 15 April 2018
Here's a list of the development tools used for creating Soldat.
Contents
Building
- Delphi 7 for Windows
- Vagrant + FPC/Lazarus for Linux Server
- FPC/Lazarus for Windows Server
- Inno Setup for Installer
- Bash for project file generation
- Cygwin for build scripts on Windows
Version control
- Git for code
- Subversion for assets
- Gogs
- Flatstyle
- Tnt Unicode Controls
Graphics
- OpenGL
- stb_image
- FreeType
Sound:
- FMOD
Input
- DirectInput
Networking
- Indy10 for TCP on Client and TCP and UDP on Server
- BlackUDP for UDP on Client
- zlib
- DCPcrypt
Scripting
- Pascal Script