Skip to content
You must be logged in to sponsor oskargustafsson

Become a sponsor to Oskar Gustafsson

About seven years ago, I was working in the Snowdrop game engine team at Massive Entertainment. I was amazed by the engine's beautiful graphics, but also amazed by the amount of work needed by brilliant artists and programmers to do seemingly trivial things.

Naively thinking "There must be a simpler way...", I started experimenting with rendering games using ray tracing. Since then, I have spent thousands of hours tinkering with different data structures and algorithms. At last, I found a solution that is able to render dynamic voxel worlds using path tracing, at interactive frame rates. I think it is a pretty unique thing, so I have decided to take six months off from my regular work, to work full time on what I call Solid Engine.

Solid Engine is a game engine build around the idea that games can be both prettier and easier to make, if we take a step back and forgo the classic game development pipeline based on rasterizing polygons. Specifically, by using voxels instead of polygons as the most basic building block, and path tracing instead of rasterization for rendering, many of the things that AAA game engines struggle with today (detailed models and worlds, realistic dynamic lighting) comes easily. Read more about these ideas over at the Solid Engine webpage!

Since the engine itself is a huge project, I plan on releasing it bit by bit during the coming months. Hopefully, by the beginning of 2022, when I have to go back to the coal mines, the whole engine will have been open sourced. After that, I hope to get enough users and sponsors to motivate continued development at a rapid pace. My dream is to be able to work on Solid Engine part or full time going forward, and that is where sponsoring money comes in; it will quite literally pay the bills.

Got questions, feedback or ideas? Shoot me an email.

@oskargustafsson

I will be able to work on Solid Engine (at least) one full day every week.

Featured work

  1. oskargustafsson/solid_editor

    A voxel graphics editor

  2. oskargustafsson/moving_average

    A library for calculating simple moving averages

    Rust 10

0% towards $600 per month goal

Be the first to sponsor this goal!

Select a tier

$ a month

A Public Sponsor achievement will be added to your profile.

$3 a month

Select

☕ Coffee Donor

You're the coffee in my cup
You're the one who woke me up
Your're the day that's just begin
(in the words of the fantastic Daniel Norgren)

  • Get a Sponsor badge on your profile

$10 a month

Select

🧱 Solid Sponsor

Your sponsoring is the foundation of this project!

  • Name goes in the Solid Engine project README
  • +All previous rewards!

$100 a month

Select

🧘 Voxel Evangelist

You are a driving force behind this whole shebang!