Game
Goblins Inc




3 years ago

Goblins Inc revived


Allot to unpack here, so strap in. Goblins Inc has been dead for a while, the reason for that is that I had considered it done. However, I've picked it back up, so that I can port it to a new game engine of my own design, and so I can finish some much-needed features. Some of those features being quests, better time scaling, a better launcher, and a whole new modding system.

I was using Unity for this game, however Unity isn't great for modding purposes. It requires much more effort on the developers end than just starting your own game engine. So that's what I did, I picked up Vulkan and started developing my own game engine. After a few months, I only had a few boxes on screen, and people complaining that they couldn't run Vulkan. So I switched to SDL2. After 3 days, I have a fully functioning engine that allowed me to do what I needed to do. Now two months on, I've been working heavily on developing the core features for the game. My goal is to get the game to a state similar enough to the previous port that I can start working on and conceptualizing new features.

I have dubbed the new engine the goblEngine. Since I'm using C++ I really love this name as when I use the engine I say gobl::goblEngine lmao. So with that in mind, I've chosen to use a chicken as the engine's mascot. Since the engine is still deep in early development, the logo is currently just an egg. The core of the engine is a renderer, a timekeeper, and an input system. Everything modifiable is part of Goblins Inc the game, not the game engine. I can use Goblins Inc as a framework, but the engine itself doesn't provide default options for modding.

So how far are we to an update where we can see the new engine in action? Short version; a while. Longer version; I'm a little under halfway done porting the game over to the new engine. Once I complete the port, I'll put that out as a demo. However, the modding tool will likely not be redeveloped. The reason for that is that the new version of the game is using XML markup language for modding instead of JSON. This allows developers to add components to their mod objects, instead of ticking boxes. It also allows for much more expandability. Although, it also requires that I write much more documentation than I ever have before.

Thanks for reading all the way to the end, if you'd like to keep up with the development of the game watch my Github here:
https://github.com/onesketchyguy/Goblins-Inc

And if you just like my content, and generally want to see more from me, remember to follow and leave a like.



0 comments

Loading...

Next up

Added a main menu, and updating the building system for frame rate optimizations!

Another house i made long time ago.

Today I was setting up the location of the first boss. His name is "Father" and he is the first of the Patagonians. His task is to guard the road to the House.🛡🗡 Bookmark pre-launch page🔖🔖🔖

https://www.kickstarter.com/projects/rdvindiegame/the-patagonian…

Made my first ever animation.

Who's is this little cutey👸 here? Thanks🙏 for a gorgeous fanart @WheNa! Feel free to share your arts, screenshots, or videos with #playzelter or #zelter hashtags! #pixelart #animating #unity3d #animated #indiegames #unrealengine #animate #conceptart

Path of Kami, running around the shrine area

We're knee deep in multiple large features and "game feel". Quick peek behind the scenes in this weeks Dev Blog: https://bit.ly/2QmmaQM

Ladies & gentlemen.. The Blender logo factory! I had a ton of un making this animation. I'll be making a short tutorial on picking up/dropping object in Blender for animations next week! What do you think?

I thought I would do a quick show and tell, with a 2 min video of the start of the game and some of the game elements, after many many months it is really starting to come together, time to start networking https://gamejolt.com/games/Dungeon_fable/490669