Game development on Alpine Linux: Difference between revisions
(Create page... rough draft) |
m (→Multimedia libraries: put package name) |
||
Line 13: | Line 13: | ||
* [https://en.wikipedia.org/wiki/Simple_and_Fast_Multimedia_Library SFML (Simple and Fast Multimedia Library)] - sfml | * [https://en.wikipedia.org/wiki/Simple_and_Fast_Multimedia_Library SFML (Simple and Fast Multimedia Library)] - sfml | ||
* [http://kcat.strangesoft.net/openal.html OpenAL Soft] - openal-soft -- can be used for 3D sound for 3D games | * [http://kcat.strangesoft.net/openal.html OpenAL Soft] - openal-soft -- can be used for 3D sound for 3D games | ||
* [http://www.glfw.org/ GLFW] -- To create OpenGL context quickly with input support | * [http://www.glfw.org/ GLFW] - glfw -- To create OpenGL context quickly with input support | ||
* [http://pyopengl.sourceforge.net/ PyOpenGL] - py-opengl -- OpenGL on Python | * [http://pyopengl.sourceforge.net/ PyOpenGL] - py-opengl -- OpenGL on Python | ||
Revision as of 12:49, 7 February 2018
Game development is possible on Alpine Linux
Software libraries used in game development
Game engines
- PLIB - plib -- game engine
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