Game Development Community

dev|Pro Game Development Curriculum

Voxel Object.

by Bill Vee · 12/19/2013 (5:35 am) · 7 comments

I found myself with a little free time and worked on the voxel code I have been messing around with.
The biggest improvement was to the collision code. I also set the ground work for it to be dynamically expanded. What this means is that it starts out as a simple 15 X 15 X 15 cube and can be updated and expanded in real time and the changes are sent to all network connected clients.

I have spent a lot of time on this code over the last year and I am very pleased with the results so far.



As you can see in the video the object can be freely rotated and moved around in real time.

#1
12/19/2013 (9:30 am)
Tha looks really nice, say would it be possible to use the voxel class
on models such as vehicles/ characters?
#2
12/19/2013 (9:35 am)
Ok, now that's awesome...
#3
12/19/2013 (10:17 am)
@J0linar - Static models like vehicles? No problem.
Animated models like the player? Yes but a lot more would need to be done to incorporate animations, but it is possible.
#4
12/19/2013 (10:18 am)
you could make a puzzle game out of that. The cube expands over time and your job is to figure out how to get rid of it. So on a level shooting it makes it grow instead of shrink.
#5
12/19/2013 (12:05 pm)
Very nice! I would buy this, if sold as a pack.
#6
12/19/2013 (2:37 pm)
@Bill this is great work I'm loving it :) so much possibility for this

@Tim I like that idea could have different weapons that grow or shrink the cubes and it could be a puzzle game where parts of a tower are dissapearing and slowly leaning to fall and it's up to you to deploy a cube and shrink or grow to keep the tower stable as people are evacuated :)
#7
12/20/2013 (4:41 am)
That's amazing! Really nice work. Do you have plans of open-sourcing this under MIT or GPL so other people can work on it?