Game development on Alpine Linux: Difference between revisions
m (→3D Libraries: fix style) |
m (→Tools used to work or create art assets: fix grammar) |
||
Line 31: | Line 31: | ||
* [https://sourceforge.net/projects/ftgl/ FTGL] - ftgl -- to display text in OpenGL | * [https://sourceforge.net/projects/ftgl/ FTGL] - ftgl -- to display text in OpenGL | ||
== Tools used to work or create art assets == | == Tools used to work with or create art assets == | ||
* [https://en.wikipedia.org/wiki/GIMP GIMP] - gimp -- could be used to create 2D sprites | * [https://en.wikipedia.org/wiki/GIMP GIMP] - gimp -- could be used to create 2D sprites |
Revision as of 17:10, 7 February 2018
Game development is possible on Alpine Linux
Software libraries used in game development
Game engines
- PLIB - plib -- game engine
- Blender - blender -- a 3D modeler and animator with a game engine
- Minetest - minetest -- both a game engine and a game
Multimedia libraries
- Simple DirectMedia Layer - sdl
- Simple DirectMedia Layer 2.0 - sdl2
- SFML (Simple and Fast Multimedia Library) - sfml
- OpenAL Soft - openal-soft -- can be used for 3D sound for 3D games
- GLFW - glfw -- To create OpenGL context quickly with input support
- PyOpenGL - py-opengl -- OpenGL on Python
3D libraries
- OpenGL Mathematics - glm - for 3D calculations to transform, rotate, scale stuff
Rendering and loading assets
- OpenSceneGraph - openscenegraph -- can be used to load 3D models and handle complexities of rendering a 3d scene
Fonts
- FTGL - ftgl -- to display text in OpenGL