Inspiration Game Engine

None
0 comments
1 followers
41 entries
Advertisement
Wallace121215@gmail.com
December 01, 2020
Linking Texture Row code to UI

I connected the UI to most of the texture row editing code.  In Doom, each “Side” had three components, a high, middle, and lower texture.  Inspiration goes one step further and allows an infinite number of strips at any position.  I can remove, add, and split them.  I also like…

976 views
Wallace121215@gmail.com
November 30, 2020
Group UI Element added

It was annoying trying to remember to enable to disable certain context-specific labels, so I built a container to handle all of that for me.  I also set up the container to automatically position everything in it to, so during each render, I simply clear out each of the container's displays, …

878 views
Wallace121215@gmail.com
November 28, 2020
Still working on selection

I'm still converting all of the old selection code into it's newer counterpart.  It's moving along nicely and is much more manageable now, but there are a lot of functions.  Not only do the functions need to be moved, but the UI needs to be built for them, which consists mostly of a conte…

1,102 views
Wallace121215@gmail.com
November 24, 2020
New Editor GUI Looking nice

The new Editor is looking great, and since all of the editing functionality is already built in the old one, all I'm really doing is connecting them to the GUI components.  This may look messy, but it's full of functionality.  The Selection window shows you information about what you have…

1,982 views
Wallace121215@gmail.com
November 23, 2020
Rebuilding the Editor

For two months, everything that I did was in the main window, so I had a lot of control code that just switched between modes.  Since expanding into multiple windows, I've been slowly pulling all of that apart and putting everything in properly places.  It's going slowly, but I expect the…

2,248 views
Wallace121215@gmail.com
November 23, 2020
Adaptive Resolution

Since debugging is easier with a single thread, the frame rate isn't always reaching 60 while working on it.  I figured frame rate is more important than resolution.  This is actually super easy because of how I implemented rendering.  The buffer isn't even a 2D array, it's just one …

33,189 views
Wallace121215@gmail.com
November 20, 2020
Material Editor completed

I got the Material editing window working completely and now since I have a nice GUI way to assign and load them, I greatly scaled the number of supported formats for internal texture management.  Everything, up until now, had been 5,5,5.  Now I also have a 332 mode, 888 mode, and a FFF m…

2,216 views
Wallace121215@gmail.com
November 19, 2020
Material editor mostly functional

The Material window is mostly functional and already makes level editing so much nicer.  I'm hardening everything in the code, so it's taking me longer than normal.  Since the main renderer and everything already exists, I can take my time and make sure that everything is working properly…

2,094 views
Wallace121215@gmail.com
November 18, 2020
Adding Material JSON

I started working on saving material lists to the project file.  Until now, I had them hard coded.  I am making the materials the same across all the levels, but it doesn't  load the texture unless it loads a room that actually uses the texture.  Using libjson is really nice for…

1,390 views
Wallace121215@gmail.com
November 16, 2020
Project and Material Windows almost functional

I got the project window to automatically load the last project and room.  I also integrated the window with the already functioning loading and saving system.  You can also see an early version of the Material window.  There will probably be more features added in the future, but th…

1,177 views
Wallace121215@gmail.com
November 15, 2020
Inspiration Game Engine

I have an affinity towards the look of classic 90's shooters.  One can make a modern game engine look like a classic one, but that has a lot of overhead.  Furthermore, games tend not to be very moldable because of all of the information that gets baked and the complexity of a true 3D envi…

19,168 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