Difference between revisions of "Development Tools Used"

From Soldat Community Wiki
Jump to: navigation, search
(GUI/menus)
Line 2: Line 2:
  
 
----
 
----
 +
=Development Tools Used for Future Release=
 +
====Building====
 +
* Vagrant
 +
* FPC/Lazarus
 +
* Inno Setup or NSIS for Windows Installer
 +
* MSYS2 for build scripts on Windows
  
 +
====Version control====
 +
* Git for code
 +
* Subversion for assets
 +
* Gogs
  
 +
====Graphics====
 +
* OpenGL
 +
* stb_image
 +
* FreeType
 +
 +
====Sound====
 +
* SDL_mixer
 +
 +
====Input====
 +
* SDL
 +
 +
====Networking====
 +
* Indy10
 +
* zlib
 +
* DCPcrypt
 +
 +
====Scripting====
 +
* Pascal Script
 +
 +
=Development Tools Used for 1.7.1=
 
====Building====
 
====Building====
 
* Delphi 7 for Windows
 
* Delphi 7 for Windows

Revision as of 17:47, 15 April 2018

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


Development Tools Used for Future Release

Building

  • Vagrant
  • FPC/Lazarus
  • Inno Setup or NSIS for Windows Installer
  • MSYS2 for build scripts on Windows

Version control

  • Git for code
  • Subversion for assets
  • Gogs

Graphics

  • OpenGL
  • stb_image
  • FreeType

Sound

  • SDL_mixer

Input

  • SDL

Networking

  • Indy10
  • zlib
  • DCPcrypt

Scripting

  • Pascal Script

Development Tools Used for 1.7.1

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