Eisregen
11-11-2010, 01:42 PM
Hey guys,
I know there are a lot of threads like "Question about UDK...", but I was thinking of a good title for about 5 minutes and didn't come to a better one.
First of all, two friends of mine and myself wanted to start some smaller project to learn about working together, using appropriate tools, time-managment in a group etc. We study cs and actually had a lesson about xna, directx and game development in general some time ago.
Now we have some ideas for a cool indie game and think this would be the perfect way to enhance our abilities :)
We thought a lot about the way we want to bring our ideas to life... but the most important question is the game engine. Our first thought was something like "lets code it with xna", but the amount of work needed to develop a game engine (and with only few experience) would totally exceed our resources. So we looked into unity3d and udk. We wrote down the things we need for our game in the first place, but also the nice-to-have things for later and estimated the practicability in both engines. After a lot of reading in the udk forums, we came to the conclusion, that udk would suit our needs best!
But there are still a few questions open, we couldn't figure out in the forums.
Probably i should describe our idea first... we want to make an online game, with a server hosting 4 houses, where the players can put stuff in it, like a chair or a box. (The limit of 64 players is not a problem, as we don't want to get the servers too crowded anyway). The player should be able to teleport himself to another house on the server. Also we want the world (house) to be gridded (correct term?), so that we have a grid going through the world which limits the placements of the objects. Which means, that the player should only be able to place one object in earch grid cell (this should be a 3d grid, so that objects could be placed on top of each other). I hope you get the idea... this is kinda the basic stuff we would need to get started.
But now.. to the questions :)
1.) We read about level streaming but also about loading the whole levels, but we couldn't figure out which way would be best for our idea with the teleporters in every house... any ideas?
2.) Would it be possible to make the whole house like a grid as described above? Or to use some kind of bounding boxes which dont affect the player?
3.) We also had an idea about grouping stuff together. Lets say, one player places a chair, another chair and a table next to each other... would it be possible for the player to mark these three objects one after another with his crosshair or the mouse and give them a groupname, to be stored internally in the db. So that another player can mouseover this group of three objects and see the name?
4.) And how about the switching of Servers? We saw a thread about a serverbrowser, which looked pretty good for our needs, but i couldn't yet try it out... So, would it be possible to have a player switch over to another server via an ingame menu?
I think thats it for now, hopefully it's not too much text or filled with too many errors :X! We really appreciate every answer :)
Thank you!
I know there are a lot of threads like "Question about UDK...", but I was thinking of a good title for about 5 minutes and didn't come to a better one.
First of all, two friends of mine and myself wanted to start some smaller project to learn about working together, using appropriate tools, time-managment in a group etc. We study cs and actually had a lesson about xna, directx and game development in general some time ago.
Now we have some ideas for a cool indie game and think this would be the perfect way to enhance our abilities :)
We thought a lot about the way we want to bring our ideas to life... but the most important question is the game engine. Our first thought was something like "lets code it with xna", but the amount of work needed to develop a game engine (and with only few experience) would totally exceed our resources. So we looked into unity3d and udk. We wrote down the things we need for our game in the first place, but also the nice-to-have things for later and estimated the practicability in both engines. After a lot of reading in the udk forums, we came to the conclusion, that udk would suit our needs best!
But there are still a few questions open, we couldn't figure out in the forums.
Probably i should describe our idea first... we want to make an online game, with a server hosting 4 houses, where the players can put stuff in it, like a chair or a box. (The limit of 64 players is not a problem, as we don't want to get the servers too crowded anyway). The player should be able to teleport himself to another house on the server. Also we want the world (house) to be gridded (correct term?), so that we have a grid going through the world which limits the placements of the objects. Which means, that the player should only be able to place one object in earch grid cell (this should be a 3d grid, so that objects could be placed on top of each other). I hope you get the idea... this is kinda the basic stuff we would need to get started.
But now.. to the questions :)
1.) We read about level streaming but also about loading the whole levels, but we couldn't figure out which way would be best for our idea with the teleporters in every house... any ideas?
2.) Would it be possible to make the whole house like a grid as described above? Or to use some kind of bounding boxes which dont affect the player?
3.) We also had an idea about grouping stuff together. Lets say, one player places a chair, another chair and a table next to each other... would it be possible for the player to mark these three objects one after another with his crosshair or the mouse and give them a groupname, to be stored internally in the db. So that another player can mouseover this group of three objects and see the name?
4.) And how about the switching of Servers? We saw a thread about a serverbrowser, which looked pretty good for our needs, but i couldn't yet try it out... So, would it be possible to have a player switch over to another server via an ingame menu?
I think thats it for now, hopefully it's not too much text or filled with too many errors :X! We really appreciate every answer :)
Thank you!