Game
RTG - The Ray-Traced Game




5 years ago

RTG - The Ray-Traced Game : The first DevLog on GameJolt


Hello,

I would like to introduce you new game which is in development now for few months. Game's highlight is the use of ray-tracing engine to display game's world. Apart of it, game will be played like classic 2D puzzle / platformer (although, the world will be full 3D with camera looking from side, so gameplay itself can be in 2 dimensions).

For first devlog, I would like to catch up with current progress:

  • took my ray-tracing algorithm from my bachelor's work which I made when I was on university. Refactored it completely to my today's coding standards. Compiled it and ran it after 17 years. Yess!

  • wrote C# wrapper around ray-traced scene, objects and lights (RT algorithm is C++ thing) and integrated it into my engine and editor in which I made my previous game Universe Quiz (available on Steam). In C# I have already coded much better objects management, serialization, scripting, editing, etc.., things which are more awkward to implement in C++.

  • started implementing RTG / platformer specific code above my engine. It means, camera looking to scene from side, actor with 2D collisions, terminals which you can access in game to read hints or story, end level portal, switch to open doors, etc.

  • made few test levels to test basic mechanics and algorithm output

Attaching few animations from test levels which will say more about current state of progress. Short resume of animations:

1. Chessboard animation: my original demo from university

2. Very first three simple tutorial levels

3. Carriable light tutorial level

4. Algorithm features showcase level (shading model, specular reflections, mirrors, color mixing, etc..)

1


0 comments

Loading...

Next up

RTG Flashback - March '21 #3 One of the first levels with elevators. Here, you can see, that thx to my ray-tracing algorithm, every tiny light in the game is actual emitter which illuminates its environment and cast shadows. https://store.steampowered.com/app/4032050/RTG

RTG Flashback - April 2021 #3 One year after the start of works on RTG, finally I was creating levels one by one. This is another level involving "carriable boxes". Here, I used some mirrors to show off my engine a bit more. https://store.steampowered.com/app/4032050/RTG

RTG Flashback - April 2021 #2 Level from my sci-fi puzzle/platformer, involving use of "carriable boxes", a puzzle mechanics which is used extensively in the game, along with more game mechanics which will be presented later. https://store.steampowered.com/app/4032050/RTG

RTG Dev Flashback - May '21 Story level. No puzzle this time. Do you like?

Un nivel del relato, sin puzzle. ¿Os gusta? https://store.steampowered.com/app/4032050/RTG

RTG Flashback - April 2021 Test level for testing my collision system. Game mechanics where player needs to manipulate with boxes in order to solve puzzles is essential in RTG, thus simple collision system was needed. Here it is. https://store.steampowered.com/app/4032050/RTG

In my current game I'm using my own engine. Ray-tracer for rendering is written in C++, it's not using any GPU acceleration, nor any 3rd part library. Editor & game logic are written in C#, using .NET Framework. #Devruary

Dev Flashback - Nov '21 #3 End of 2021 was very productive in RTG development. After "charged light shooters", I implemented "gravity inverters", great mechanics with lot of potential for new puzzles. Here's small showcase. https://store.steampowered.com/app/4032050/RTG

RTG Flashback - Abril 2021 #3 Un año después del comienzo de desarrollo de RTG, finalmente estaba creando niveles uno por uno. Este es otro nivel con bloques. Aquí, he usado espejos un poco para mostrar más mi algoritmo raytrace. https://store.steampowered.com/app/4032050/RTG

RTG Flashback - Nov 2021 Tirador de las luces cargadas! Nueva mecánica añadida al juego un año y medio después del comienzo de desarrollo. Tenía mucha diversión con esa. Es un poco como jugar billar. https://store.steampowered.com/app/4032050/RTG/

RTG Flashback - Nov 2021 #3 Fin de 2021 fue muy productivo en desarrollo de RTG. Después de "tiradores de luces", implementé tb "inversores de gravedad". Aquí está una animación de esa funcionalidad. Este es sólo nivel de prueba. https://store.steampowered.com/app/4032050/RTG