Comments (2)
There is no roadmap, but the next release is not that far away and will include several improvements to the game:
- auto detect native display resolution
- fixed MSAA
- change nearly all settings on-the-fly (immediately visible, no restart required), like
- resolution
- MSAA
- apply gamma and brightness at the framebuffer level (doesn't mess up your desktop settings anymore, esp. in windowed/editor mode)
- added FXAA
- added Bloom
- added OpenAL-soft
- replaced EAX by EFX
- added smooth effect blending of neighbouring areas
- reload and edit EFXs on-the-fly/ingame
- added realtime EFX gui editor - SDK
- various bugfixes and minor improvements
These things are mostly finished, but not released yet. I am currently in the middle of some performance
improvements and i want to finish these before making a new release, because those improvements could turn out to be pretty significant.
Things i want to look into after that release:
- multithreading
- job system (game, frontend, dmap)
- game and render backend in different threads
- networking and dedicated server (nothing fancy, just making sure everything is there and works)
- 64bit
- SMAA
- sRGB
- support for the original Doom3 demo
- some details for RoE are still missing
There are also few things i want to play with that won't affect the actual game, because they are tool/code related and/or require special game content:
- HDR
- PBR
- Tesselation/displacement mapping
- MegaTexture/virtual texturing
- Global Illumination
- various tool/editor improvements
- various code cleanups and refactorings
- support Qt-based editors on linux
Again, this is not a roadmap, just things that i want to look into.
from fhdoom.
Nice list!
Do you think you could pull various fixes for tools from my Storm Engine 2 into your engine ? (along with Script Debugger and some shaders, like feathered edge / soft particles, etc.)
from fhdoom.
Related Issues (20)
- Compilation failed for Ubuntu X64 but succeed with modification to neo/sound/sound.h HOT 1
- Failing to build with MSVC 2017 HOT 15
- Rendering is borked in the current master HOT 4
- expansion bug
- State of the port as of today? HOT 1
- keycard fallen through table HOT 1
- Error when compiling (undefined reference to `__cxa_throw_bad_array_new_length') HOT 1
- mirror scare in mars city 2 leaves game unplayable HOT 1
- Performance on Linux HOT 1
- Black boxes in Resurection on Evil HOT 4
- _currentRender
- Fog HOT 1
- Projected shadows
- LINKER ERROR HOT 1
- Can't move mouse on main menu
- "sort portalsky" in material file makes portal_sky texture render opaque black
- Game window stretches to fill both monitors in fullscreen on a 2-monitor Linux Mint setup
- Tools from dhewm3 (or SE2)
- GPU skeletal from Doom BFG
- Why replacing pk4 files?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fhdoom.