Difference between revisions of "Lazarus- Game Developers Edition"

From Lazarus wiki
Jump to navigationJump to search
(New project for planning! (credit: WILL & fpcfan))
 
m
(10 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{Lazarus Game Developers Edition}}
+
{{Lazarus-_Game_Developers_Edition}}
  
 +
This page is a working document for creating a Lazarus installer specially targetted at Game Developers.
  
=== Target Features ===
+
== Target Features ==
  
* GLScene
+
* IDE specific enhancements(project templates, compiler settings)
* JEDI-SDL
+
* FPC4GBA, GameBoy Advance packaged binaries, libs & tools
* FPC4GBA packaged binaries & libs
+
* FPC4NDS, Nintendo DS packaged binaries, libs & tools
* FPC4NDS packaged binaries & libs
 
* Indy Components
 
* Packaged Translated Headers: OpenGL, DirectX 9/10, OpenAL, Newton Game Dynamics
 
 
* 3 Major ports: Win32/64, Linux, Mac OS X
 
* 3 Major ports: Win32/64, Linux, Mac OS X
 +
* Out of the box cross-compiling to Windows from Linux & Mac OS X
  
=== Possible Future Additions ===
+
=== Packaged 3rd Party Libraries ===
  
 +
* GLScene (http://glscene.sourceforge.net/)
 +
* JEDI-SDL (http://sourceforge.net/projects/jedi-sdl)
 +
 +
=== Packaged Headers ===
 +
 +
* OpenGL
 +
* SDL (via JEDI-SDL)
 +
* DirectX 9 (http://www.clootie.ru/)
 +
* DirectX 10
 +
* OpenAL
 +
* Newton Game Dynamics (http://www.newtondynamics.com/)
 +
* ODE (http://www.hypeskeptic.com/Mattias/DelphiODE/)
 +
 +
=== Optional Demos & Examples Package ===
 +
 +
* Translated Microsoft DirectX SDK by Clootie (http://www.clootie.ru/)
 +
* Delphi Newton Demos by Sascha Willems (http://newton.delphigl.de/)
 +
* JEDI-SDL Demos
 +
 +
== Possible Future Additions ==
 +
 +
* Indy Components (http://www.indyproject.org/Sockets/fpc/index.aspx)
 
* DelphiX for Lazarus
 
* DelphiX for Lazarus
* Asphyre
+
* Asphyre for Lazarus (http://www.afterwarp.net/)
 
* Omega for Lazarus
 
* Omega for Lazarus
* Cross-Compiling from Windows
+
* BASS Headers
 +
* FMOD Headers
 +
* Cross-Compiling from Windows to Linux & Mac OS X
 +
 
 +
Other features and libraries may be added upon request, but will depend on compatibility with the Free Pascal compiler and the Lazarus IDE itself.

Revision as of 08:21, 28 November 2016

English (en) français (fr)

This page is a working document for creating a Lazarus installer specially targetted at Game Developers.

Target Features

  • IDE specific enhancements(project templates, compiler settings)
  • FPC4GBA, GameBoy Advance packaged binaries, libs & tools
  • FPC4NDS, Nintendo DS packaged binaries, libs & tools
  • 3 Major ports: Win32/64, Linux, Mac OS X
  • Out of the box cross-compiling to Windows from Linux & Mac OS X

Packaged 3rd Party Libraries

Packaged Headers

Optional Demos & Examples Package

Possible Future Additions

Other features and libraries may be added upon request, but will depend on compatibility with the Free Pascal compiler and the Lazarus IDE itself.