7DRL Complete! - "Going Ham" Demo

James Fulop  — 3 days, 8 hours ago
Hey guys,

It's been a little while, but I've been very busy with the engine project. My friend and I were able to complete our 7DRL game mentioned in the last blog post, with the working title "Going Ham". You can find a download for the demo here.

I'm pretty happy with how it came out. The general consensus I've gathered is that its difficult, but fun. Best of all, no one has reported any technical mishaps!

Since my last post I've added two new "engine" features, being SDF text rendering, and stack trace dumps ...
Read More →

7DRL Day-3 Progress

James Fulop  — 2 weeks, 5 days ago
This past week I started development on my 7DRL project. So this is my progress from Saturday to today (Monday).

(gif is pretty choppy, it actually runs very smoothly, check the video below!)

I was surprised that I didn't really have to make any major changes to my existing engine code. I've found a handful of bugs now that I'm actually battle-testing these systems, and have another user. There's a few things that popped out at me that I'll want to change when this is done, but all in all this is going smoother than ...
Read More →

New Profiler

James Fulop  — 3 weeks, 2 days ago

I have two weeks of backlogged videos so I'm going to be posting them now. In this episode I went over a new profiler I wrote to replace what I was previously using, iprof. I did this because I wanted a profiler that could cross the DLL boundary easily (covering platform, game, and rendering code), and could save a single frame easily so I could profile start times. It was easier to write a new simple profiler than to try to get a full understanding of iprof.

There were a few interesting takeaways off the bat when I ...
Read More →

Rotation Tool Constraints, Snapping

James Fulop  — 3 weeks, 2 days ago
Last week I overhauled the rotation tool so it would be actually usable. This meant writing a real UI for it and adding multiple axis constraints to the rotation. It's working pretty well in my opinion! Now I just need a scaling tool to complete the basic transformations tool suite.

Full video demo/explanation here
Read More →