Devlog 18 - 0.4.1.0 - Life happens
This is some work after 0.4.0 . Life got busy and stuff happened. And it made sense to publish a new DevLog with the bits and pieces i’ve collected. Before starting the new sprint. There were tons of things going on outside this project. Which made it really hard to make progress (if any progress at all). Anyway, i tried my best, and decided to at least push to keep momentum. That proved to be hard and even impossible at times. But i’ve managed to do a bunch of …. stuff, which led to a lot of interesting improvements and additions. So, i’m making this devlog to start the build with from a more stable point. And also because a lot of time has passed and i feel it’d be nice if i give an update. The build published won’t have any new content, but it will have all these improvements.
—— Sprint log:
Explanation and demo
—— Game
Important note: :)
General
- New:
-
- PORTED TO 5.4!! :party:
-
-
- This was less work than expected. But still required an effort.
-
-
- Intro logo.
- Tweaks:
-
- Rework character collider size.
-
- A lot of rework and refactors.
-
- Improved the docs all over the place.
-
- Constness, TObjectPtr, likely.
- Fixes:
-
- Settings confirmation dialog.
-
- Various fixes on stuff that wasn’t working.
- パラメーター adjustments.
Settings
- Reworked the whole settings ui:
-
- Ton of work.
-
- Ported a bunch of things to cpp.
-
- Created base widgets for features and feature groups.
- Improved graphics settings.
- Added AntiAlias, Dynamic Resolution, Frame rate, something else?
- Added confirmation dialog on game load, and slot erase.
- Audio audio volume preview.
- Audio filter on pause.
- Bunch of new feature toggles. (Ghost pool, flashback post process, speed post process, fov).
- Fixed scroll on qualities.
- Fixed control sensitivity to only apply on apply.
- Improved screen resolution scale.
- Fixed/improved loading and applying.
Art
- New: Match box.
- Optimized a couple of assets. Re-exported a bunch.
- Fixed some outside meshes.
- Removed unnecessary collisions.
- Updated text colors.
- More houses on the outside. Light blockers. And spaced lights.
- Added speed post process.
- Animation for the text.
Chapter 0, 1, 2, 3, and 4
- CH04:
-
- Fix char particles
-
- Fixed pencil material
- CH03: Fix lights
-
- Added tape03, and batteries. Changed level flow.
-
- Improved datalayer.
—–– Subsystems and plugins
Flashbacks
- LifeDev:
-
- Animate camera FOV with Flashback.
-
- Fixed lights state after fb.
-
- Added ghost pool. And feature flag.
- Added OnTo and OnEnd delegates.
- LerpStable.
Dialogs
- LifeDev:
-
- Made text color white.
-
- Added new dialog material.
-
-
- With performance switch based on quality settings.
-
-
- Fixed animation.
Story
- LifeDev:
Inventory / Flags
- LifeDev:
-
- Dialog shown count at end of game.
-
- Time count at game end.
-
- Added foxy flag.
-
- Actually removing post processes on features.
-
- Improvements on handling feature flags.
Interactions
- LifeDev:
-
- Fixed double enabling.
-
- Improvements on fade.
-
- Fixed lights starting “off”.
-
- Added item use result. Added Error.
- Made Interactions replicated. !!!!!!
- CAnimator:
-
- Animation and subsystems using lerpStable.
-
- Added CAnimatorData to animate primitive data. with HSV.
-
- Added CAnimatorMPC. with HSV.
-
- Added ::Flip ::Mirror ::PlayMirror ::UseLog.
-
- AnimMat: Fixed removing duplicated animations. Added removing for data anims.
- CAnimatorPID:
-
- Improved workflow. Added OnGetVal. Improved docs.
- Randomizer: Added ::AnimValue ::AnimRandReverse ::AnimMirror.
- Not grabbable by default.
Sound
- LifeFev:
-
- Base widget for sound slider.
Utils
- Added JNetUtils.
- Materials:
-
- OKLab Palette Material function
-
- Palette with HSV
-
- Added: Checker, Alternate, DitherQuant.
-
- Added Kawase functions.
- Pool:
-
- Fixed unlikely crash using console commands
- UI:
-
- MsgBox:
-
-
- Fixed MsgBox multiple accept.
-
-
-
- Reworked style.
-
- OctTree:
-
- NEW: Oct tree class that handles lots of actors. Works in tandem with the pool.
-
- ::Rebuild, ::Update, ::Add, ::Iterate, ::HasLoops, ::Contains, ::Overlaps and many more!
- QuickMesh: Disable worldpositionoffsetwritesvelocity by default.
Significance
JSceneView
- added stub plugin for sceneview.
wishlist on steam https://store.steampowered.com/app/2450230/LifeDev/
support on patreon https://www.patreon.com/posts/lifedev-devlog-0-114229596?utm_medium=clipboard_copy&utm_source=copyLink&utm_campaign=postshare_creator&utm_content=join_link
Files
Get LifeDev
LifeDev
Overcoming CPTSD. 1st Person 3D Exploration Point/Click Journey.
Status | Prototype |
Author | Nande! |
Tags | 3D, Adult, emotional, Exploration, First-Person, Mystery, Narrative, Short, Singleplayer, Unreal Engine |
Languages | English |
More posts
- Devlog 19 - 0.4.2.3 - Chapter 03 Pass 0111 days ago
- Devlog 17 - 0.4.0.8 - Chapter 04 Pass 00May 27, 2024
- Devlog 16 - 0.3.0.8 - Chapter 03 Pass 00Mar 02, 2024
- Devlog 15 - 0.2.1.2 - Chapter 02 Pass 01Jan 23, 2024
- Devlog 14 - 0.2.0.4 - Chapter 02 Pass 00Dec 26, 2023
- Devlog 13.5Dec 26, 2023
- Devlog 13 - 0.1.1.1 - Chapter 00 Pass 01Nov 20, 2023
- Devlog 12 - 0.1.0.0 - Chapter 00 Pass 00Oct 16, 2023
- Devlog 11.5Oct 02, 2023
Leave a comment
Log in with itch.io to leave a comment.