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,840 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…
2,044 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,853 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,726 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,796 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,680 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,981 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,894 views
Advertisement

Popular Blogs

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