A downloadable game for Windows

Fireflies is a 2D raytracing game created in a few weeks as a school project at  BUas.

 I added all sorts of different features such as:

-define a 2D world with lines and circles, setup a floating point RGB render target and add a frame rate counter

-add world scaling and translation and point light data structures

-add shadow rays so light gets blocked by occluders and  maximum radius to each light

-add a floor texture and make it scalable and moveable

-use multi-threading to speed up rendering

-optimize the code

When I entered the feature freeze, I combined everything that I previously created and made a game. I used ImGui for the Menu’s and created a nice story for the player to enjoy.

I added restrictions for the player on the y axis so that it cannot leave the screen and also made the camera move to the right when the player is on the right side of the screen and same for left.


For the end conditions, where the player dies, I used AABB and I could create obstacles formed of circles or lines.


Download

Download
RayTracing.rar 204 MB

Install instructions

    1.  Download the latest .zip file.
    2.  Right-click the .zip file and choose "Unpack Here".
    3. Find the .exe file within the newly created folder and click on it.
    4. Enjoy the Game!

    Leave a comment

    Log in with itch.io to leave a comment.