TUXDB - LINUX GAMING AGGREGATE
by NuSuey
NEWSFEED
▪️ GAMES
▪️ STEAM DECK ▪️ DEALS ▪️ CROWDFUNDING ▪️ COMMUNITY
tuxdb.com logo
Support tuxDB on Patreon
Currently supported by 8 awesome people!

🌟 Special thanks to our amazing supporters:


✨ $10 Tier: [Geeks Love Detail]
🌈 $5 Tier: [Arch Toasty][Benedikt][David Martínez Martí]


Dev blog: making the level editor

It's been awhile since our last update, but we’ve been busy figuring out how to build convenient and simple level editor for our game. It was in our plans at the beggining of the development, but we underestimated the upcoming challenges a bit. So, the first question is why do we need this? Why we can't just make the game? The answer would be "Because of game nature". Every level consist of the small elements which we called "nodes". Players can move through them and interact with the large one. The smallest level in the game (which is the first one) consist from 22 nodes. And it would be ridiculous to manually place every single node and establish every connection between them.
Level in the game engine So, at the start of the project we invented our own text format, that described our level, each node, their connections and possible interactions that player can have. When the game starts it grabs the file with the description of level and just generate it. It was a kind of win, because it worked great, but for example the file with the first level consisted of 112 lines of text! It was faster to create levels using text, because you can copy and paste the same lines and quickly adjust them, but another problem arises: the errors. Every time you change something there could potentially be an error. You forget to change parameter, or copy-pasted redundant one and level generates incorrectly or game doesn't start. It takes enormous amount of time to figure out where the error are. Plus than the levels become larger than 50 nodes copy-pasting becomes very slow and unconvenient.
JSON description of first level We created five levels using this approach and decided to move towards the simplest version of ingame level editor. It looked like this:
Here you can place nodes, connect and move them, select their type and level editor generates text file, which than used by game to generate level itself... Nonetheless there were tons of problems with this first version of level editor. It could only generate the level structure, but other things like interactions, enemies, node modules had to be manually added to text file (hello, errors!). After the file was finished we had to import it into the game engine, generate level, place the lighting, decorations, bake it, test it and iterate all over again. Despite this we created another 25 levels using this "piece of tool". So, the game has successfully released to Early Access, feedback was collected and major bugs and problems was solved. So it's time to take a break and focus our attention on our main tool - the level editor. It's time to rewrite it from scratch with the resolutions of all described problems, improved workflow and future public release to our users in mind. It should be convenient, intuitive and useful. And after month of thinking and experimentation we finally found the way to do this. Stay with us and see you in the next update.


[ 2018-02-15 19:41:00 CET ] [ Original post ]


Dev blog: making the level editor

It's been awhile since our last update, but weve been busy figuring out how to build convenient and simple level editor for our game. It was in our plans at the beggining of the development, but we underestimated the upcoming challenges a bit. So, the first question is why do we need this? Why we can't just make the game? The answer would be "Because of game nature". Every level consist of the small elements which we called "nodes". Players can move through them and interact with the large one. The smallest level in the game (which is the first one) consist from 22 nodes. And it would be ridiculous to manually place every single node and establish every connection between them.
Level in the game engine So, at the start of the project we invented our own text format, that described our level, each node, their connections and possible interactions that player can have. When the game starts it grabs the file with the description of level and just generate it. It was a kind of win, because it worked great, but for example the file with the first level consisted of 112 lines of text! It was faster to create levels using text, because you can copy and paste the same lines and quickly adjust them, but another problem arises: the errors. Every time you change something there could potentially be an error. You forget to change parameter, or copy-pasted redundant one and level generates incorrectly or game doesn't start. It takes enormous amount of time to figure out where the error are. Plus than the levels become larger than 50 nodes copy-pasting becomes very slow and unconvenient.
JSON description of first level We created five levels using this approach and decided to move towards the simplest version of ingame level editor. It looked like this:
Here you can place nodes, connect and move them, select their type and level editor generates text file, which than used by game to generate level itself... Nonetheless there were tons of problems with this first version of level editor. It could only generate the level structure, but other things like interactions, enemies, node modules had to be manually added to text file (hello, errors!). After the file was finished we had to import it into the game engine, generate level, place the lighting, decorations, bake it, test it and iterate all over again. Despite this we created another 25 levels using this "piece of tool". So, the game has successfully released to Early Access, feedback was collected and major bugs and problems was solved. So it's time to take a break and focus our attention on our main tool - the level editor. It's time to rewrite it from scratch with the resolutions of all described problems, improved workflow and future public release to our users in mind. It should be convenient, intuitive and useful. And after month of thinking and experimentation we finally found the way to do this. Stay with us and see you in the next update.


[ 2018-02-15 19:41:00 CET ] [ Original post ]



Spreadstorm
unbeGames
  • Developer

  • unbeGames
  • Publisher

  • 2018-06-13
  • Release

  • Indie Singleplayer
  • Tags

  • Game News Posts 21  
    🎹🖱️Keyboard + Mouse
    🕹️ Partial Controller Support
  • Controls

  • Positive

    (14 reviews)


  • Review Score

  • https://blog.unbegames.com/
  • Website

  • https://store.steampowered.com/app/742380 
  • Steam Store

  • The Game includes VR Support



    Spreadstorm Linux [1.53 G]

  • Public Linux depots

  • Spreadstorm is a puzzle adventure game, where you gain control over the digital signal and find yourself in a strange world of nodes, lights and endless darkness. No tips, guides or clear goal and only the one way — forward. Step by step you will learn the rules of this world and will begin to understand what is going on and what you supposed to do.

    Features


    • A game world consisting of interconnected levels with more than one way to walktrough.
    • Challenging puzzles, that require wide skillset: from pure logic to speed of decision-making and reaction.
    • Minimalist and atmospheric environment with elements of storytelling.
    • Responsive and intuitive controls (gamepad recommended).
    MINIMAL SETUP
    • OS: Ubuntu 14.04 or equivalent
    • Processor: 2.5GHz Dual CoreMemory: 4 GB RAM
    • Memory: 4 GB RAM
    • Graphics: OpenGL 3.2 compatible. 1GB RAM
    • Storage: 3 GB available spaceAdditional Notes: Gamepad or keyboard
    RECOMMENDED SETUP
    • OS: Ubuntu 16.04 or equivalent
    • Processor: Intel Core i5 or betterMemory: 6 GB RAM
    • Memory: 6 GB RAM
    • Graphics: OpenGL 4.5 compatible. 2GB RAM
    • Storage: 4 GB available spaceAdditional Notes: Gamepad
    GAMEBILLET

    [ 5951 ]

    5.94$ (15%)
    13.59$ (15%)
    5.16$ (74%)
    6.01$ (14%)
    32.57$ (19%)
    21.49$ (14%)
    4.09$ (86%)
    8.95$ (78%)
    39.99$ (20%)
    16.39$ (18%)
    20.72$ (17%)
    16.57$ (17%)
    2.47$ (17%)
    16.99$ (15%)
    24.87$ (17%)
    8.49$ (15%)
    36.89$ (18%)
    8.25$ (17%)
    16.52$ (17%)
    3.32$ (78%)
    8.49$ (15%)
    50.39$ (16%)
    1.77$ (78%)
    8.05$ (73%)
    2.22$ (78%)
    8.27$ (17%)
    20.65$ (17%)
    4.97$ (17%)
    8.25$ (17%)
    7.50$ (50%)
    GAMERSGATE

    [ 3154 ]

    1.0$ (80%)
    2.5$ (50%)
    5.4$ (64%)
    1.13$ (89%)
    4.5$ (85%)
    0.77$ (91%)
    1.05$ (85%)
    0.89$ (87%)
    5.31$ (79%)
    3.0$ (85%)
    5.25$ (65%)
    0.51$ (74%)
    0.75$ (92%)
    0.68$ (83%)
    19.99$ (20%)
    2.5$ (75%)
    7.69$ (57%)
    0.38$ (81%)
    3.67$ (47%)
    3.3$ (78%)
    0.56$ (81%)
    0.75$ (92%)
    0.89$ (87%)
    5.25$ (85%)
    0.38$ (92%)
    0.48$ (52%)
    1.5$ (85%)
    2.0$ (80%)
    1.69$ (89%)
    19.8$ (67%)

    FANATICAL BUNDLES

    Time left:

    3 days, 7 hours, 5 minutes


    Time left:

    26 days, 7 hours, 5 minutes


    Time left:

    8 days, 7 hours, 5 minutes


    Time left:

    39 days, 7 hours, 5 minutes


    Time left:

    45 days, 7 hours, 5 minutes


    HUMBLE BUNDLES

    Time left:

    6 days, 1 hours, 5 minutes


    Time left:

    6 days, 1 hours, 5 minutes


    Time left:

    15 days, 1 hours, 5 minutes

    by buying games/dlcs from affiliate links you are supporting tuxDB
    🔴 LIVE