Tales from the Engine's Core

A journal describing my journey through creating a Game Engine alongside my games.
20 comments
8 entries
Advertisement
studentTeacher
January 25, 2015
WIP: Week 6 -- Node.js, Scripting, Networking
Hey all!

As a continuation of my last post, I decided to move onto creating some debugging/feature tools, as well as implementing a scripting language. This was basically a successful 2-for-1 special!! For me, networking and general client/server/browser work would be much simpler to do in Javascrip…
1,774 views
studentTeacher
January 21, 2015
WIP 5 -- Transparency Woes, Debugging and Refactoring
[font=arial][size=2]Hey![/font]

[font=arial][size=2]So I posted the mid-week update of my transparency work earlier this past week. The results looked nice, but shortly afterwards, I realized I had some memory issues and it became a mangled mess. What was happening was I had my INDEXARRAY pointing t…
1,978 views
studentTeacher
January 14, 2015
Mid-Week Update: Transparency Woes (Pictures!)
Well....been working on transparency, and here's some of the hilarious results I've had through the process:

Read more in Tales from the Engine's Core
1,791 views
studentTeacher
January 11, 2015
WIP: Week 4 -- Transparency
So......

I've never done transparency before. I've dealt with it in extremes (either opaque or completely transparent) but never anything in between. Because of that, I definitely had my work cut out for me this week. I posted in the forums, as well as on a couple of other places, looking for advice…
1,663 views
studentTeacher
January 04, 2015
WIP: Week 3 -- Threading, Chunking, and Optimizations!
Hello all!

This week, I begun work on the threading model for the engine. Since having a thread for each component (rendering, physics, main game loop, input, etc) wasn't feasible and left a lot to be desired for the engine, I changed it to a Fork/Join or Job model. This allows easy use of a thread …
1,720 views
studentTeacher
December 27, 2014
WIP: Week 2 -- Meshing, Shapes, and Worlds!
This past week has been quite productive for the engine! I updated my RenderingEngine to support rendering buckets, which is basically a set of efficient priority queues to sort meshes every frame. I also started working on frustum culling, to help cull meshes using their bounds from going through…
1,617 views
studentTeacher
December 21, 2014
WIP: Week 1 -- INI Files and Resources!
Hello!

What I hope to accomplish are weekly updates about my engine build, and go over some of the things I've been working on lately. This first one will cover what I did today, but future ones will cover an entire weeks worth of work.

Since last time I created an event system to tie my engine toget…
1,918 views
studentTeacher
December 20, 2014
New Journal, Old Project, Present State.
Hello Everyone!

I started over my journal entries based on many things, but mainly this: I have recently altered my view on what I enjoy doing. I thought I wanted to make full-fledged game (and I do!) but the inner workings of things behind the scenes and closer to the metal has drawn me in more tha…
1,833 views
Advertisement

Popular Blogs

shawnhar
Generalist
101 Entries
9 Followers
15 Entries
10 Followers
johnhattan
Programmer
1,277 Entries
47 Followers
ApochPiQ
Generalist
628 Entries
44 Followers
dgreen02
Generalist
338 Entries
56 Followers
Advertisement