Successful Testing

The new windowed/borderless option I added to the game is working great for fullscreen! All of the performance is back now. I’ve been able to tune and fix a bug with the multithreading support that I recently added. Things like input processing and networking are now offloaded to another CPU. This does add some synchronization difficulties, but it’s worth it for the smoothness and performance gain that it provides. The scene update and rendering threads work in parallel now. A synchronization barrier is used to ensure both threads have completed before continuing. Anyway, nuts and bolts aside, it seems the Orion Engine is coming back alive in a big way!

About Eric DeBrosse

Lead developer of the Orion Engine.
This entry was posted in Engine Development, Game Development and tagged , , , . Bookmark the permalink.