
It would probably start to get messed up if you made it significantly far from the origin, but that would take you way too long. You can walk in any direction (or dig downward) forever. I also don't have lighting in mine yet, but that shouldn't be a significant performance impact since the lighting will be based on custom vertex colors and not a real lighting pass.Īs far as memory, mesh generation, and infinite maps:ġ.) Each generated map is literally infinite. Part of that may have been the screen effects, I'll have to get back in and try with everything disabled.
Cubelands login code#
Performance in my current code is more or less constant regardless of the actual placement of the blocks themselves. The performance claim is based only off of observation - when I entered the Cubelands world with lots of structures, I was getting quite a bit of client slow-down.

So I obviously clear out 500mb of garbage not related to the map itself if I restart the game, but I still haven't found a way for Unity to do that without me having to restart it. If I restart Cubelands and load my map, with the 10000 blocks, my memory usage is 100mb again. After playing for 3 hours I have placed 10000 blocks and now my memory usage is 600mb If I start a world with no blocks I use 100mb ram. :?Īs an example from Cubelands (In my test projects this is exactly the same): I was also exploring the mesh combine / mesh generation path myself and non stop ram usage was one of the walls I hit and couldn't get over. I'm curious because I have some performance issues in Cubelands and they're mostly connected with the increased ram usage from playing for extended periods of time. He took that concept and made his own unique world out of how can you tell yours runs with much better performance? And by infinite random maps do you mean they are infinitely large or just an infinite number of maps (isn't that pretty much given by the fact that it's random? ). For the record, Minecraft was also inspired by other games that came before it, particularly Infiniminer. I don't want a million Minecrafts, since the original does what it does well, but I would love to see an exploration of different ideas inspired by Minecraft. I have some vague ideas of where I want to go with mine that would be different than Minecraft and I'd love to see different people's takes on the idea. Yours looks much prettier than mine, though mine seems to run with much better performance (so far) and has infinite random maps (with caves, whee!).Īre you combining meshes, or generating your own meshes? How do you handle mipmapping of the combined textures? Mine shows ugly lines in the distance if I leave mipmapping on.Īnyway, looks awesome and I look forward to seeing where you go with it.ĮDIT: For the record, I think being inspired by a success story like Minecraft is great. Interesting, I recently started working on a block-building style game myself - primarily to see if I could do something similar to Minecraft and random map generation. Oh, yea, and I meant “skip” in the last feedback post A fotocam sound when you make a photo would make it easier for the people being photographed to know when they can move again The last crit is super simple, but yet effective. For instance, the possibility to write stuff that just your friends can see, or be able to see directly at the server list on which servers your friends are, are missing totally. The friends list is a nice idea, but could use some tweaking. I don’t think that weapons would fit into the game, but some kind of throwing cubes at other players when they F*** something up or just look in the wrong direction would be a funny touch. Also a non commercial method of changing the flag on the players belly would be nice and help the social aspect allot. This would defiantly add some atmosphere and is not that hard to implement.

Example: You write a and the player character makes a sad face, etc.

The current face impression depends on smilies you are using in game.

I don't talk about changing material settings, but just give the player the opportunity to make his own textures and then upload them so that every player can use them. One of my biggest wishes for the game are selfmade blocks. Hosts should be able to forbid building for all other players on that server with the effect that someone could make actually jump'n run levels, and then invite people to play that. These things would add a nice gameplay touch to the game. For instance some kind of wind Block that pushes you away from his position, blocks that fade from passable to non-passable, etc. Click to expand.Especially the physic cubes would be a big improvement.
