tuxDB - linux gaming aggregate
TUXDB - LINUX GAMING AGGREGATE
 NEWS TOP_PLAYED GAMES ITCH.IO CALENDAR CHAT WINE SteamDeck
 STREAMERS CREATORS CROWDFUNDING DEALS WEBSITES ABOUT
 PODCASTS REDDIT 

 

SUPPORT TUXDB ON KO-FI

MENU

ON SALE

New Twitch streamer aggregation implemented (#FuckTwitch) due to Twitch's API issues (more info on my Discord )


https://zyper.itch.io/space-tux-in-space


Platformer shooter made in 10 days for Linux Game Jam 2023 using C++20.

A version with improved compatibility and bug-fixes is available as SpaceTuxInSpace.zip. The jam version requires a modern Nvidia GPU and glibc 2.35 and is available as SpaceTuxInSpace_jam.zip.

Instructions:

  • Press the arrow keys or W, S, A, D to move
  • Hold Z or F to shoot
  • Hold Space to jump
  • Reach the end of the level


This project's source code and original assets, except for music and the background shader, have been released under the GNU AGPLv3 license. To build the game from source, run: `cmake -B build && cmake --build build && cmake --build build --target run` after unzipping the `sources.zip` file. To compile, you need `git`, a modern version of `cmake` (version 3.18), and a C++ compiler that supports C++20.

Programming, Graphics, Sound Design, Level Design, Gameplay Design:
Zyper

Music: SuloSounds https://sulosounds.itch.io/100-songs CC0 “No Rights Reserved” 

Background shader: Pablo Roman Andrioli - Star Nest. MIT License 


Made using open-source tools and libraries:

Raylib: https://github.com/raysan5/raylib
Aseprite: https://github.com/aseprite/aseprite
Jsfxr: https://github.com/chr15m/jsfxr
LDtk: https://github.com/deepnight/ldtk
cute_aseprite: https://github.com/RandyGaul/cute_headers/blob/master/cute_aseprite.h
nlohmann::json: https://github.com/nlohmann/json




Update 1

I've improved the game's compatibility so it can work on a wider range of devices. For the newest version, please download 'SpaceTuxInSpace.zip'. The version from the jam with source code is available as 'SpaceTuxInSpace_jam.zip'.


Update 2

I've enhanced the game's compatibility (now it only requires glibc 2.25) and added a shader quality option to improve performance on lower-end machines. For the newest version, please download 'SpaceTuxInSpace.zip'. The version from the jam with source code is available as 'SpaceTuxInSpace_jam.zip'.


Update 3

I've added FPS control options, optimized objects and level loading, and fixed graphical bugs. The updated version, complete with source code, is available as 'SpaceTuxInSpace.zip'.