06-02-2018, 01:10 AM
Tilengine is a rendering system, so it shouldn't get in the way (architecture-wise) if you try to port an old game. What can be problematic is wether the graphical features used in your old graphics library have functional equivalents in Tilengine, or the design philosophy is too diferent to be easily ported. Tilengine understands sprites, tilemaps, and indexed color graphics (palettes). What does your game require graphics-wise?
Have you decided on companion libraries? You already know SFML, that has many tools. My personal choice is SDL, it's very concise and lightweight, but has a great ecosystem of specialised libraries: SDL_ttf for text rendering, SDL_image for graphics loading, SDL_mixer for sound and music playback, SDL_net for networking... Open source and has bindings for every imaginable language. And the windowing in Tilengine is built on top of it (but you can bypass it and provide your own environment).
Have you decided on companion libraries? You already know SFML, that has many tools. My personal choice is SDL, it's very concise and lightweight, but has a great ecosystem of specialised libraries: SDL_ttf for text rendering, SDL_image for graphics loading, SDL_mixer for sound and music playback, SDL_net for networking... Open source and has bindings for every imaginable language. And the windowing in Tilengine is built on top of it (but you can bypass it and provide your own environment).