Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Basic Embedding
#41
I appreciate your words about Tilengine, thanks! It's not for everyone, but it definitely has its place. I'm glad you appreciate it as is, sometimes it's difficult for people to understand what makes it special, or even understanding the difference between a rendering engine and a full game engine. But many guys in this forum appreciate and understand it, and that's nice :-)

How are your shaders going? Some progress you can share? A new GLSL-based CRT effect is an anticipated feature.

Regarding Libretro integration, this is an idea that has come to me several times. The current architecture wouldn't allow for loadable game as data. Libretro loads an emulator core library, and this core loads and run the game as pure data. With tilengine, you create a native executable with your game that loads tilengine as a render library. The two approaches don't fit.

But: one could build a game into a shared object that uses tilengine, expose functionality to integrate with Libretro, and use the libretro-provided render target for tilengine. That could allow creating single-game cores. I don't know how difficult is to implement integration with libretro, but that would be a cool exercise.
Reply
#42
Check this thread about the progress of the libretro core + LUA games for this core:
http://www.tilengine.org/forum/showthread.php?tid=418
Reply
#43
Thanks i use to embedding game on my website. https://slope2unblocked.com
Reply
#44
Ha hah! Back again. This time I managed to successfully embed Tilengine into an instance of RayLib. It took a little doing. RayLib does not by default support the BGRA pixel format. But by tweaking the RayLib source code a tad, I was able to add that support. Got Tilengine running just fine using RayLib's windowing and image classes.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)