Skip to main content

Posts

Showing posts from March, 2019

Presenting KorGE-3D

Today we are happy to announce that we have released the first preview of KorGE-3D. KorGE-3D is a new library built on top of all the korlibs libraries and that work seamlessly with plain KorGE to mix 2D and 3D content easily. It can describe 3D scenes with a DSL just like KorGE, it allows to add lights, models, materials, custom shaders and skeletons with skinned meshes. It supports loading Collada (.dae) file format. The code mixing 2D and 3D looks like this: Note that it is only an experimental preview. The API is likely to evolve, and there are known bugs and problems, and of course it is not optimized at all. This preview doesn’t support shadow projections, it doesn’t yet provide APIs for raytracing or physics, and lacks a lot of other stuff. But still can be used for some simple things. Along KorGE-3D I have released KorGE 1.2.0 supporting it: Changelog: https://korlibs.soywiz.com/korge/changelog/#v120 Live Demo: https://korge.soywiz.com/samples/korge-3d/

Showcase: Tobse's HitKlack Remake

Tobse did a remake of the retro console Mephisto Hit Klack.  This is an old German console. In this game, there is a line that is moving in one of the quadrants until you press the button on that quadrant, then another line starts moving in other quadrant. By pressing the matching button at the right moment you have to create squares on all the quadrants. You can play it online here:  https://tobsef.github.io/HitKlack/webstart/index.html And check the source code:  https://github.com/TobseF/HitKlack