Difference between revisions of "Development Tools Used"

From Soldat Community Wiki
Jump to: navigation, search
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 18:41, 15 April 2018

Here's a list of the development tools used for creating Soldat.



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

GUI/menus

  • 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