MagiTech[3]- A quest-drive voxel sandbox game

Hey, all, RiokuTheSlayer here with a little project I’ve been working on the past two weeks!

It’s a pretty simple Voxel Sandbox game, Inspired off of, you guessed it, Minecraft. However, this game is planned to be much more quest-driven, have a lot more customization on the way of items, their stats, and have a much more simplistic visual style to it, the games Trove and Cube World.

What the game IS as of the current version
A simple, working voxel game with decent performance

What the goal of the game is
A quest-driven, vast voxel sandbox that has plenty of thing to do, ranging from rare items you can find around the world to difficult quests to complete, structures to explore and NPCs to meet

Images:
*

*
A little grass house I made

In-Editor view of the terrain area

If you think it looks cool and wanna mess with it, the most recent download link is right below.
DOWNLOAD

If you wanna get into all the other technical stuff, keep reading

Bugs! Report them, please?(Sorted by priority)
1:You can occasionally spawn under ground
2:Enough blocks in one spot will lag the game because of physics. About 100.

To-Do list (Sorted by my personal thoughts)
1:Trees, more ores, world blocks
2:Inputting a seed
3:Items, tools, ect
4:More crafting stuff
5:Stats for player, like HP and Armor and such
6:Questing system
7:Blocks out the wazoo
8:Steam? Dunno.

F.A.Q
Q. OMG U SUCK THIS IS JUST A MINECRAFT RIPOFF GO AWAY
A:You didn’t have to even stop by the post if you think it’s a minecraft ripoff. Which it clearly won’t be when it’s done
Q:Will x be added?
A:No idea. I’m in the very early stages of development, the only things set in stone are the quest system and crafting system.
Q:Will x from another game be added?
A: If it’s from minecraft directly, probably not. Otherwise, not sure. Probably not intentionally
Q: Can I download and play this?
Yep, Alpha releases will be free. Download is up above. If the game catches interest from people (Which is unlikely considering how similar to minecraft it is graphically) then it will probably get a price tag.

Some details on the quest system plans
When it’s done, there’s going to be two main quest lines. Magical and Technical.
Each one is pretty self-explanatory. Magical would be focused on things like wands, spells, charms, ect
Technical would be focused on things like machines, pipes, and logic.
The way I thought of it functioning was similar to the quest system in Agrarian Skies, the minecraft modded map. You get a few base quests, do them, they unlock more quests. Each one has rewards, multiple steps, multiple ways of completing them, and there are different types of quests in general. Also, the tech tree and magic tree will probably unlock quests in each other occasionally.

Credits
Sonic Ether- For Sonic Ether’s Screen Space Ambient Occlusion. It saved me a lot of headaches that I’d have to deal with if I used traditional methods of static AO.
Ulysius- For Easy Noise Generator, something I really needed because the noise generators I found elsewhere weren’t cutting it.
G. E. TeamDev- for Fantasy Skybox Free, which added the feel I wanted to the sky
AlexSTV- for the Voxel Tutorial he put up, which showed me the basics of how generating meshes at runtime worked.

Thanks for reading all the way down here! I’m looking forward to seeing your opinions and suggestions for the game.

Thanks for your time
-Rio

1 Like

Would like everyone to know, I’m going to be adding saving and loading next. This will mean redoing a lot of my current world code, so it may be a day or two until this is in a working, decent state.

I’ve also fixed up the inventory a bit, added a glow effect to blocks of my choosing, and added a particle effect for breaking blocks. Also changed the mesh generation system, it now prioritized requests closer to the player, and old chunks are reused properly now.

Game has been updated!

New version is 0.2A

FIRST AND FOREMOST!
The new saving and loading system still needs work! For the time being, no chunks are removed based on the distance you walk from them! Therefore, any chunks generated are there until you quit. Be careful not to overload your computer because of this. Next version will fix this, but I wanted to throw this update out to get some feedback
Also! The save system is not working for the first time you leave a world for some reason. I recommend creating a world, leaving the game, then re-entering the game if you don’t want to loose any of your work

Changelog:
ADDED:

  • Basic saving and loading
  • Basic crafting system
  • New block type obtained from crafting
  • Blue trees!

TWEAKED:

  • Inventory
  • Player movement
  • Camera rotation limits
  • Terrain generation

FIXED:

  • Chunks not loading properly/not being reused properly
  • Player collision bugs

The new crafting system!
That’s right, a crafting system already!

To explain it simply, make a 3x3 grid of Wood blocks. Place a Fuel block in the center, and then throw the items you wish to craft with onto the table you made. Then click the Fuel block under the crafting table, and it will consume the block and craft the items into the result!

I’e been told this system is like the one in TUG, but I just thought it’d be a cool idea in and of itself, I’d never seen it in a game before.

There’s only one recipe in the game currently, which is Fuel base(The center block of the wood) +Stone Drop +Fuel Drop = Metal

Metal right now is just a darker version of stone

Thanks for reading! Hope to hear your feedback!

Update again!

I’ve improved a lot of minor things, reduced the play jump height, added a cursor, fixed up the inventory, added two new ores and a new crafting structure. Also I removed the old recipes for crafting, since they where just temporary to begin with.

The skybox has been changed in prep for the day/night cycle that will be happening soon.

I’ve worked on a base system for blocked called “Props”, which will be interactable blocks like chests, machines, ect.

The new cave system!
I thought the old cave system was a bit ridiculous, so in the new system, I have it generate the terrain based on 2 noise generators of the same type. This system is much, much better than the old one.

The new crafting structure!
That’s right, I added another one! This one is the basic tech crafting structure, which is almost identical to the old magic one. The difference is that the new one uses stone, and you have to make it 3 tall. Hollow in the center. Obviously you need to add a fuel block on the bottom. You’ll know when you get it.

The cursor!
So that now you can see what you’re doing! Note that this also lets you see the areas used by the crafting structures.

The new blocks!
Bluorite: The new ore, the tech equivalent to the purple Fuel block that will be used mostly in magic.
Copper: Just found around
Storage Box: Insert 2 stone and a Bluorite into the Tech Crafting Structure, and the click the hole on the top. One of these should pop out.

Thanks for waiting, guys! See ya next update!

And apparently I major screwed up so the game doesn’t even load when you first play it.

Good job.

There, that should be fixed. It was just a small thing I didn’t move.

Looks like a good system.
Maybe consider editing the particles when different things are mined. It would be a visual difference from other minecraft-like games being created.
So example - if the green part of the tree is mined, the particles act like leaves instead of like dirt, and would be different than the other materials mined. Stone particles are heavier than dirt.
Just a thought about having noticeable visual differences than others in the same genre.

That’s a good idea. I haven’t been working on the project much recently. At all, in fact. Mostly because the base engine can’t actually handle what I’m asking for.

If I was going to do this I’d have to scrap the project completely and start over. For that, I’d want some kinda 3D artist to help modeling and designing things like chests, items, ect.

1 Like

Check the collaboration forum.
You have a nice looking ‘in-process’ system. Might find a good artist to work alongside you, and would add some motivation to work through/over/around the sticking points encountered.

Yeah, I was planning on posting on there, seeing if anyone wanted some help with a project. I can’t really do much by myself anymore. I can’t do much art really, so if I can get someone to do that for me I could do a lot of projects I’ve had on my mind.

1 Like