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

🌟 Special thanks to our amazing supporters:


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

Any feedback for tuxDB? Join us!

Steam ImageSteam ImageSteam ImageSteam Image
LifeDev
Jeronimo Barraco-Marmol Developer
Jeronimo Barraco-Marmol Publisher
1970-01-01 Release
Game News Posts: 15
🎹🖱️Keyboard + Mouse
🕹️ Partial Controller Support
🎮 Full Controller Support
No user reviews (0 reviews)
Public Linux Depots:
  • [0 B]
Devlog 24

# ------ Announcements


## Sprint


2nd sprint, of the 3rd cycle. Chapter 01/Pass 02. This sprint was challenging too. My aim was to do more on narrative, and i did manage to do some. I also made a ton of refactors, which were difficult, but also important.

## Moving to Steam


Huge news. Time and effort are extremely critical aspect for me (not by choice). In order to optimize my time, and make the most of it: I've decided to move fully to steam. For that i've just *released my game on steam*. So: * You can now buy it on steam (please don't buy it on itch.io unless this is the only place you can get it). * I'm not going to update itch.io anymore (though i truly love it). * Also, i've opened the community on steam, and closed the one on itch.io. The game is not finished yet, it's on early access. I've made a mistake setting up the game, and now steam won't allow me to set it as EA. I know that will be confusing, but i can't change it now. I will keep improving the game, and the price will keep increasing, just like on itch.io. Play-tests are always welcome open. If you want to help me with your feedback, please contact me :) **Explanation and demo** [previewyoutube=qdQ6MUGzVo8;full][/previewyoutube]

# ------ Game


## General


This build contains massive amounts of refactorization: * I've decided to change the mechanic for using items with interactions. This impacted the flow considerably. * Refactored data-layers to have layers per room, and per chapter. * * Helps to manage assets much more flexibly. Improving load. * Refactored to use `SoftObjectPointers` on several classes. * * I did not need it before. But now it helps me to set up some references by code, as well as improving memory and load a bit. * * It was a considerable amount of work. * Dialogs support multiple data tables now. * 731 commits vs 637 on previous sprint. Not the type of metric i care about, but still a ton of work. NEW * I've also added a new system for small prompts (hints) on how to use the game. "Teach" (See Inventory). * * It's called "Teach" instead of "Hint", since the hint system is another thing. * I've also integrated Sentry. This is a service that reports crashes and bugs to me. * * Sentry and the new "Teach" was fairly quick, but took a considerable amount of work. * Added support for SM5 shader model on linux. As well as SM6. * The feedback form is show upon closing the game. Feedback is welcome :) * Added `Thanks` file :) * New feature flags, mostly for debug. Improve: * Lots of optimizations and bugfixes. A more than usual. * * One of them is the `Garbage Collector` async performance. * * Improved build sizes. * * Implemented some new micro-optimization technique. * Improved spawn/init cycle. Known issues:

## Settings


NEW: * Added toggle for `Auto Exposure`. Off by default. * Added toggle for `Status` screen message. Off by default. * * Useful for debug and speedruns. * Added a feedback box right on the settings! Improve: * Reworked how the settings ui is activated. * Show play time on save slot.

## Art


NEW: * Have been working on a room. Not yet in the usable. * New assets: Phone, Clock, Scissors, Notebook, Screwer. Not yet in usable. * Switch spark particles. * Started working on a new entity, with nice shaders. * * I've put a lot of work in this. (Not yet visible, though :P) Improve: * Improved the shoes of one of the characters. * Optimized reflection method. * Removed camera aspect ratio change. * Improved material memory usage a bit. * Improved the necessary permutations a bit. (Space, load time, memory usage, build times). * Improved PSO cache settings. * Reworked all light values. So that it works better with baked lights, and Lumen. * Improved the ghost post-process.

## Chapters


All: * Implemented the effect for the Card 0 (intention). When i say "hint", i refer to this. * Added new mechanic/effect for Card 1 (What works). Took quite some work. Though it's not noticeable yet. * I've done a ton of rework on the flow to: * * Accommodate for the new item usage flow. * * The cards are not used as items anymore. You can still use them by themselves. * Implemented camera animation for *some* of the chapters. This is a work in progress. * Fixed a lot of text that was not localized. So that from now on everything can be localized if it needs to. * Added some decorative assets (pencil, screwer, pictures, books, etc.). * Added interactions: Notebook, screwer. Not yet usable. * Added phone puzzle and interactions. * Improved a bunch of collisions, and audio sources. * Text on walls. Improved the visuals too. * Have added and improved a bunch of dialogs. CH00: CH01: * Added a bunch of `Hints` (Card 0). CH02: CH03: CH04:

# ------- Subsystems and plugins


## All


> Public repos for the plugins are updated on a later date, when i have the time to.

## Flashbacks


## Dialogs


https://codeberg.org/jerobarraco/Diags LifeDev: * Did a TON of refactor of dialog variables. * * And, I've moved many of the dialogs to the new "auto-dialog" system. * Improved some item descriptions and other text like that. Plugin: * Added ability to have multiple data-tables at the same time. * * For both, groups and dialogs. * * This allows to have data-tables per chapter, and also more general ones. * Improved flag for printing warnings on missing dialogs. * Improved flow for adding dialogs and groups.

## Interactions (and animations)


https://codeberg.org/jerobarraco/Interact I've done a TON of work and refactor with interacts. LifeDev: * Added `UseActiveOnce`. Manages an item to be activated only once. Regardless of chapter. Using the savegame. Useful for items in multiple chapters. * Refactor: Moved the functionality from the "Spot" to the LInteract. Fixed some bugs. Still work in progress. * Refactor to consume items on unlock. For the new item usage flow. Work in progress. * Fix hide interact prompt on reward. * Improved puzzles so that: * * They can be `Hinted`. * * They can manage the puzzle pieces `SetActive`. * Removed `RewardStep`, as it was redundant with the step. Plugin: * Added ability to set particles to use for each state. * Added `CInteractor::OnTrigger`. * Added `Interact::TriggerForced`, so force trigger even if locked. * Improved sound playing. For looping sounds. * Refactored the activation and auto-activation flow. * * This was a big piece of work. It improved much more how interacts are initialized and set-up. * * Added a flag `UseAutoActivate` that can be set on the editor. * Fix interactor triggering `OnHover` on a destroyed actor. (Took some effort). * Fixed/Improved hiding, deactivating, fade, etc. And their flow. * Improved flow for unlocking. Now using condition. * Hints * * Refactored the collision settings, to allow objects to be hint-able but not active. * * * Work in progress that i might refactor in a different way, on the next sprint. * * Fix ensure to hide stencils on deactivate. CAnimator: * Added `UseDilation` option. To ignore/compensate time dilation. * Added a `CAnimatorTime` to animate global time dilation. Anim subsystem: * Added `TimeFade`, global time dilation animation (here too).

## Inventory / Flags


https://codeberg.org/jerobarraco/Inventory LifeDev: * Fixed inventory refresh on item usage. Plugin: * Fixed `Mod` and `Use` with `Consumable`. * Added `OnlyConsume` on `Mod`. Teach: * Added a system, to prompt the user with hints. Called "Teach". * * It's the typical "you can use an item with the mouse". (Also known as New User Experience (NUX)). * Has plenty of work on it. Interacts with the `Flag` subsystem.

## JSignificance


https://codeberg.org/jerobarraco/JSig

## JUtils


https://codeberg.org/jerobarraco/JUtils New: * Added `SoundSheet` to audio. (To be moved to the Sounds plugin) * Added `FakeLight` material function. A material based quick and cheap dynamic light. * Added `KawaseBlur` for post-process. * Added `SphereNormal` and some materials to work with pseudo water. * Added `FastMod`. A micro-optimized modulo function. * Eval: * * Added a list expression. With "random pick" and indexing. * * Added round function. Improves: * Improved `QuickMesh` collisions. * Fixed `ReadTable`, `LoadCSVTable` and `LoadJsonTable`. * Improved material functions for water, and `Choose`.

## Sounds


https://codeberg.org/jerobarraco/Sounds LifeDev: * Upgraded some meta-sounds' versions. * Added a bunch of sounds. * Refactored sounds to use the interact plugin's sfx-state functionality. * Fixed location of some sounds. * Adjusted audio volumes. Plugin: * Have a way to specify the sound of each state of the Interact.

## Story


https://codeberg.org/jerobarraco/Story LifeDev: * Fixed step `FBDlgAuto` with manual dialogs. * Added/Improved finish a step with flags and or items. Made them a list. * Fix possible crash due to flags. Plugin: * Implemented ability to tween camera positions in sync with flashback and dialogs. * Improved camera tween on steps. * Fixed loading on steps. Made step transition to wait for data-layers and other async load. * Improved avoid unload and load the same datalayer. * Improved advancing step on interact trigger, and flags.

# ------ Links


Play on Steam https://store.steampowered.com/app/2450230/LifeDev/ Forums https://forums.unrealengine.com/t/solodev-lifedev-my-game-about-overcoming-cptsd/1172122 Twitter: https://twitter.com/jerobarraco Mastodon: https://mastodon.gamedev.place/@jerobarraco Support on patreon ("one time" also available) https://www.patreon.com/c/jerobarraco Support on liberapay https://liberapay.com/nande Support on Ko-fi https://ko-fi.com/jerobarraco


[ 2025-05-26 08:22:29 CET ] [ Original post ]

Notice:


This game is very early in the development. It will change considerably with time.
The game will be released in chapters.
If builds are provided they are just for testing, feedback, and support purposes.
Currently only the chapter 01 is available.
The rest of this page is about planned features and should not be taken as the current state of the game.


LifeDev is an exploration game with elements from Point/Click adventures.
Where you journey through the experiences of a person with CPTSD.
You will be able to experience and reflect upon this complicated reality.
You'll be finding clues, untangling the complexities, and recreating a new life on each step.
Finding, developing, and training new skills that will help you create a small door of hope.

MINIMAL SETUP
  • OS: Ubuntu 22 /Debian
  • Processor: 4 Core. 2.5 GhzMemory: 32 GB RAM
  • Memory: 32 GB RAM
  • Graphics: Vulkan: AMD or NVIDIA 8Gb VRam
  • Storage: 1 GB available space
RECOMMENDED SETUP
  • OS: Ubuntu 22 /Debian
  • Processor: Quad-core Intel or AMD. 2.5 GHz or fasterMemory: 32 GB RAM
  • Memory: 32 GB RAM
  • Graphics: Vulkan: AMD (21.11.3+) or NVIDIA (496.76+) 8Gb VRamSound Card: yesVR Support: noAdditional Notes: might get away with less ram or disk. might work on other distros or older versions of ubuntu if you make it work.

GAMEBILLET

[ 6277 ]

13.25$ (12%)
20.72$ (17%)
31.10$ (11%)
8.85$ (11%)
16.57$ (17%)
4.95$ (17%)
2.00$ (90%)
4.95$ (17%)
49.77$ (17%)
35.14$ (12%)
4.95$ (17%)
20.72$ (17%)
8.27$ (17%)
24.87$ (17%)
26.65$ (11%)
8.27$ (17%)
50.37$ (16%)
33.17$ (17%)
13.25$ (17%)
17.59$ (12%)
8.39$ (16%)
16.57$ (17%)
16.79$ (16%)
12.42$ (17%)
12.42$ (17%)
16.57$ (17%)
16.59$ (17%)
12.42$ (17%)
24.87$ (17%)
39.95$ (20%)
GAMERSGATE

[ 2274 ]

0.85$ (91%)
1.02$ (91%)
2.5$ (50%)
2.55$ (91%)
1.28$ (91%)
9.0$ (70%)
10.0$ (60%)
2.0$ (90%)
0.85$ (91%)
1.91$ (87%)
0.68$ (91%)
1.8$ (90%)
0.64$ (87%)
14.0$ (60%)
0.75$ (92%)
1.05$ (85%)
2.55$ (83%)
5.1$ (87%)
2.25$ (89%)
0.85$ (91%)
3.0$ (70%)
5.74$ (62%)
2.13$ (91%)
1.28$ (91%)
0.43$ (91%)
3.4$ (83%)
0.68$ (89%)
0.51$ (91%)
1.7$ (83%)
1.91$ (87%)
MacGamestore

[ 1932 ]

6.37$ (79%)
29.99$ (40%)
6.49$ (84%)
0.99$ (75%)
29.99$ (40%)
27.49$ (8%)
7.19$ (45%)
5.99$ (85%)
1.79$ (91%)
1.09$ (95%)
4.99$ (83%)
15.99$ (20%)
11.49$ (71%)
0.99$ (80%)
13.79$ (45%)
1.19$ (76%)
1.10$ (84%)
1.99$ (80%)
8.99$ (70%)
1.19$ (88%)
73.99$ (8%)
1.19$ (76%)
2.99$ (85%)
1.09$ (91%)
1.19$ (76%)
1.28$ (87%)
51.49$ (26%)
2.29$ (85%)
1.19$ (94%)
1.19$ (92%)

FANATICAL BUNDLES

Time left:

356318 days, 11 hours, 22 minutes


Time left:

3 days, 18 hours, 22 minutes


Time left:

18 days, 18 hours, 22 minutes


Time left:

19 days, 18 hours, 22 minutes


Time left:

18 days, 18 hours, 22 minutes


Time left:

19 days, 18 hours, 22 minutes


Time left:

3 days, 18 hours, 22 minutes


Time left:

25 days, 18 hours, 22 minutes


Time left:

16 days, 18 hours, 22 minutes


Time left:

18 days, 18 hours, 22 minutes


Time left:

11 days, 18 hours, 22 minutes


Time left:

17 days, 18 hours, 22 minutes


Time left:

356318 days, 11 hours, 22 minutes


Time left:

25 days, 18 hours, 22 minutes


Time left:

31 days, 18 hours, 22 minutes


Time left:

53 days, 18 hours, 22 minutes


HUMBLE BUNDLES

Time left:

11 days, 12 hours, 22 minutes


Time left:

13 days, 12 hours, 22 minutes


Time left:

23 days, 12 hours, 22 minutes

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