This commit is contained in:
KP 2024-08-03 11:40:55 -05:00
parent f06d42fd61
commit b77cb5aba5
3 changed files with 3 additions and 3 deletions

BIN
Docs/screenshot.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 729 KiB

View file

@ -49,7 +49,7 @@ TextEditor::TextEditor()
, mShowWhitespaces(true)
, mStartTime(std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::system_clock::now().time_since_epoch()).count())
{
SetPalette(GetDarkPalette());
SetPalette(GetRetroBluePalette());
SetLanguageDefinition(LanguageDefinition::HLSL());
mLines.push_back(Line());
}

View file

@ -1,10 +1,10 @@
![KP3Dii banner](Data/resources/textures/.kp3d/banner.png)
![KP3Dii banner](Docs/screenshot.png)
# KP3Dii
This is the sequel to my [KP3D](https://github.com/kpworld-xyz/kp3d) Doom-inspired game engine. It's a unique game engine written in C++17 that combines Doom's sector-based approach to mapmaking and rendering with modern techniques like constructive solid geometry.
Unlike its predecessor, the KP3Dii map editor and "game" are considered one. Previously you would have to download a separate map editor and build maps using a 2D interface. With KP3Dii, you may now edit maps in 3D. I was inspired to do this by [Cube 2: Sauerbraten](http://sauerbraten.org/), another handmade game/engine that features a unique level system. It also has co-op map editing, which is a goal for this engine as well.
Unlike its predecessor, the KP3Dii map editor and "game" are considered one. Previously you would have to download a separate map editor and build maps using a 2D interface. With KP3Dii, you may now edit maps in 3D. I was inspired to do this by [Cube 2: Sauerbraten](http://sauerbraten.org/), another handmade game/engine that features a unique level system; it also has co-op map editing, which is a goal for this engine as well!
## Improvements over KP3Dii
- 3D map editor (as mentioned above)