Jump to content

  • Log In with Google      Sign In   
  • Create Account


How Many Assets Are Used?


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
12 replies to this topic

#1 Nathan2222_old   Members   -  Reputation: -400

Like
0Likes
Like

Posted 02 December 2013 - 06:36 PM

Learning and don't want to post anything closely related to my other posts.sleep.png

 

How many assets do you use in your games, i.e. models [playable characters & npc's], textures, audio files, building models, cars etc?huh.png

 

You can give a rough estimations. Also, how long do you think it takes you to create one model (apart from buildings which are easy huh.png ).

 

Since when have you been creating games and how many have you finished and what is the time-frame for each game?ohmy.png

 

Finally how many assets do you think are used in games like gta Vblink.png

 

*I have this idea*


Edited by Nathan2222, 03 December 2013 - 04:30 PM.

UNREAL ENGINE 4:
Total LOC: ~3M Lines
Total Languages: ~32
smile.png
--
GREAT QUOTES:
I can do ALL things through Christ - Jesus Christ
--
Logic will get you from A-Z, imagination gets you everywhere - Albert Einstein
--
The problems of the world cannot be solved by skeptics or cynics whose horizons are limited by the obvious realities. - John F. Kennedy


Sponsor:

#2 SeanMiddleditch   Members   -  Reputation: 5113

Like
0Likes
Like

Posted 02 December 2013 - 07:30 PM

You can give a rough estimations. Also, how long do you think it takes you to create one model (apart from buildings which are easy huh.png ).

 

 

 


 

What quality?  Very highly polished 3D games can take weeks or months per character model with many different people working on them (concept artists, modelers, texture artists, riggers and animators, VFX artists, etc.)

 

Simpler models/games of course need way less people, resources, and time.  I've seen solo students pump out decent-quality animated characters in around a week, though usually it takes several.

 

Finally how many assets do you think are used n games like gtablink.png

 

 

 

Many, many, many thousands, made by hundreds of people over a span of multiple years with a budget of several hundred million dollars.  Don't compare your own efforts to AAA games; no good can come of it.



#3 Samith   Members   -  Reputation: 2227

Like
0Likes
Like

Posted 02 December 2013 - 09:26 PM

For the professional games I've worked on (Wii/3DS titles) the total number of assets is usually in the tens of thousands. This is with a team with dozens of members, though, with all of us working full time (and often overtime as well). A single important model, like a player character or something, can take an artist or small group of artists weeks to make, and often that model will be continuously refined over the course of the product. Obviously not everything will take this long (just doing the math: 10000 assets / 60 people / 24 months is roughly 7 assets per person per month).

 

As for GTA: they probably have a mind boggling number of assets. They also have a mind boggling amount of money and labor to make it all happen.



#4 EarthBanana   Members   -  Reputation: 874

Like
0Likes
Like

Posted 02 December 2013 - 10:48 PM

GTA V took well over 1000 experienced team members over 5 years to create - the budget was over 200 million (including marketing and such)

 

also - im assuming you mean gta V, gta IV was much less but still unattainable for an individual to create such a game.

 

 

well - you could do it - it would just take you like 5000 years.. no big deal though


Edited by EarthBanana, 02 December 2013 - 10:50 PM.


#5 BGB   Crossbones+   -  Reputation: 1554

Like
0Likes
Like

Posted 03 December 2013 - 04:13 AM

Learning and don't want to post anything closely related to my other posts.sleep.png
 
How many assets do you use in your games, i.e. models [playable characters & npc's], textures, audio files, building models, cars etc?huh.png

 

lots...

it depends on the game.

for an FPS, you can probably get by with maybe 5-10 character models (enemy types), maybe "several dozen" random items (weapons, ammo, power-ups, ...), and a larger number of textures and audio files.


my case (for a single-person project, and a sort-of Quake/Minecraft hybrid):

my release textures directory has about 1500 files (culled down mostly to those used in-game, vs ~ 11k for the development directory).

currently I have about 1800 sound-effects (enemy sounds, weapon sounds, ambient sounds, ...).

my models directory has about 840 files, and about 170 directories. the number of directories is more accurate to the number of models, as my models tend to have the meshes and animations and similar as separate files, but are generally one directory per model.

quick count: I have 23 character models (most are various enemy types, several are unused in-game).


my project doesn't currently have any building models or cars.

even with all of this, the game world still looks pretty sparse.


FWIW: my game makes a nice 130MB ZIP file.

compare most other games, which are a little larger than this.
though, nevermind differences like the type of formats used for textures and audio, ...

 

You can give a rough estimations. Also, how long do you think it takes you to create one model (apart from buildings which are easy huh.png ).


a lot of mine were pretty quick-and-dirty, and maybe about 30 minutes each I guess.


nevermind a lot of the items which are basically just boxes with slightly different textures.

it is likely to take *much* longer if a person actually tries to make everything look good.

 

Since when have you been creating games and how many have you finished and what is the time-frame for each game?ohmy.png


I have been working on mine since around late 2010 IIRC (a lot of the code is older, but this was the start of the "game project proper").

this is still my first real game project, and "finished" isn't so clearly defined.

 

Finally how many assets do you think are used n games like gta:blink:


all of them...

I have no idea actually how big the assets are for such a thing, but it is probably huge.

 

*I have this idea*


Edited by BGB, 03 December 2013 - 04:16 AM.


#6 fir   Members   -  Reputation: -452

Like
0Likes
Like

Posted 03 December 2013 - 07:36 AM

Good question - i would also would like (to ask) - how much geometry- assets is in it and how much texture 2d data, how much video and how much sound (But geometry data amount most interesting for me)


Edited by fir, 03 December 2013 - 07:36 AM.


#7 BGB   Crossbones+   -  Reputation: 1554

Like
1Likes
Like

Posted 03 December 2013 - 02:41 PM

Good question - i would also would like (to ask) - how much geometry- assets is in it and how much texture 2d data, how much video and how much sound (But geometry data amount most interesting for me)

 

in my case...

 

geometry: modest.

most small models are generally either simple solid shapes (~ < 100 triangles) to maybe a few hundred triangles.

 

a lot of my character models are around several thousand triangles, though most of this is due to occasional round shapes having used a lot of surface subdivision. a lot of commercially made models seem to get a bit more mileage out of their triangle budget.

 

generally they are animated with a skeletal system, and the animations are fairly compact data-wise.

 

 

my worlds at present are voxel based (in the 3D array of block-types sense), and generally compress down to about 20MB per km^2, but will Deflate-compress to about 6-8 MB per km^2.

the 20MB statistic is mostly due to my current "region" format using naive byte-based RLE compression.

raw uncompressed voxel data would be around 1GB per km^2, so most of it generally needs to be kept in a compressed form when not in use.

 

geometry requirements tend to be small vs the voxel data involved (despite triangles being much bigger than voxels, there are much fewer of them, as the vast majority of the voxels don't end up contributing any geometry).

 

 

most sound effects are short, and compressed with a custom audio codec (block-based, CBR, 88/132/176 kbps).

there is about 12MB of audio data in this form.

uncompressed, there is probably somewhere around 1 hour worth of sound effects.

 

 

most of my textures are anywhere from 128x128 to 512x512, with some smaller (32x32 or 64x64), or larger (1k to 4k, *).

*: generally, my large textures are for things like grass, which cover a several-meter area.

 

for release, the textures are generally compressed with an extended JPEG variant (with alpha support and similar). they are decompressed and converted to DXTn on load. so, it is about 30MB worth of JPEGs.

 

the amount of space required for texture data would be a fair bit larger if DDS were used instead of JPEG.

 

 

 

I also have some number of video textures (~ 26), currently mostly using custom codecs.

 

previously, most were using an extended M-JPEG variant, but this has being displaced by another codec (*2).

like with normal textures, video textures tend to range from 128x128 to 512x512, with 256x256 being most common.

 

*2: BTIC1C, which is basically an extended form of Apple Video / RPZA, mostly with extensions useful to texturemaps (alpha and mipmaps), and optional (not-backwards-compatible) tweaks to improve compression. a considered extension has been supporting cube-map videos, but this hasn't yet been done. theoretically, it could also be used for textures.


Edited by BGB, 03 December 2013 - 02:51 PM.


#8 Nathan2222_old   Members   -  Reputation: -400

Like
0Likes
Like

Posted 03 December 2013 - 03:41 PM

Wow, 10000 is a lot of models. Looks like *my idea* will really come in handy.

 

If it works (it will smile.png ), it can help a lot, i.e. create models by the hour. Not a joke.  Would make my game engine a whole lot more powerful (not creating a game engine anytime soon dry.png ).


UNREAL ENGINE 4:
Total LOC: ~3M Lines
Total Languages: ~32
smile.png
--
GREAT QUOTES:
I can do ALL things through Christ - Jesus Christ
--
Logic will get you from A-Z, imagination gets you everywhere - Albert Einstein
--
The problems of the world cannot be solved by skeptics or cynics whose horizons are limited by the obvious realities. - John F. Kennedy


#9 Nathan2222_old   Members   -  Reputation: -400

Like
0Likes
Like

Posted 03 December 2013 - 04:45 PM

@BGB:

 

 

*I have this idea*

 

 

 

How did you make the BGBtech software. My "*I have this idea*" is somehow related to the bgbtech but takes a completely different angle. Can you lead me to some tutorials or what you had to learn. Would really help me


UNREAL ENGINE 4:
Total LOC: ~3M Lines
Total Languages: ~32
smile.png
--
GREAT QUOTES:
I can do ALL things through Christ - Jesus Christ
--
Logic will get you from A-Z, imagination gets you everywhere - Albert Einstein
--
The problems of the world cannot be solved by skeptics or cynics whose horizons are limited by the obvious realities. - John F. Kennedy


#10 BGB   Crossbones+   -  Reputation: 1554

Like
0Likes
Like

Posted 03 December 2013 - 09:28 PM

@BGB:

 

 

*I have this idea*

 

 

 

How did you make the BGBtech software. My "*I have this idea*" is somehow related to the bgbtech but takes a completely different angle. Can you lead me to some tutorials or what you had to learn. Would really help me

 

 

there is no good way to answer this...

 

 

mostly it is all just lots of gathering information off the internet, reimplementing lots of things myself and gluing on random features, and lots of cobbling and duct-tape, all generally without any sort of planning or formal analysis, ...

basically, all the stuff for how a person is not supposed to go about designing/implementing software.

 

the rest is mostly taking lots of random information and running it through the mental equivalent of a blender, lots of Google + Wikipedia + various random wikis, ...

 

I am not wanting to go into too much detail about personal history and similar at the moment.

but, ok, yeah, a lot of my early-on programming stuff was learned mostly by hacking around on the Quake source, back in a time back a very long time ago.


Edited by BGB, 03 December 2013 - 09:30 PM.


#11 Promit   Moderators   -  Reputation: 6621

Like
0Likes
Like

Posted 03 December 2013 - 11:07 PM

We lean heavily on (semi-)procedural techniques to generate a lot of our assets. We're in the range of a couple hundred, not counting sound.



#12 Hodgman   Moderators   -  Reputation: 29480

Like
0Likes
Like

Posted 03 December 2013 - 11:23 PM

On my current (indie) project, we've only completed a small percentage of a small prototype of the game. If I look in our repos, there's:

  • 2152 source asset files, but only:
  • 436 exported asset files, which result in:
  • 267 compiled asset files, baked into:
  • 1 archive


#13 leon labyk   Members   -  Reputation: 102

Like
0Likes
Like

Posted 04 December 2013 - 10:38 AM

I have been working with an old workmate to create a game with cryengine 3, having worked for the past 6 months we currently have over 8k cryengine ready assets.  With textures, animations and sounds this is in the 15k region although game assets will likely be closer to 14k once we have a finished title.  The method I used to speed up the process for making the majority of assets was to use tileable textures and make many of the items modular.  For instance we created over 300 different Tudor style walls which work in conjunction with one another to create a giant lego set allowing massive variety when creating town.  Due to everything working off real world scale and being modular it made creating floors and partition walls easy, enabling us to have fully furnished interiors with every building. 

Characters are also modular and run off 1 skeleton and have over 100 variations ethnicity, young, old, fat, thin etc.  We decided the best course of action was to create 1 solid rig which would drive all the characters which also has a full facial rig setup to work with either faceware or faceshift.

 

I would imagine games like the new GTA and others titles of this magnitude to have closer to 100k of assets due to them having much larger teams and also the fact they have a library of existing models which can be taken from and improved where and if needed.

 

Best of luck with your project though as creating content to fill a world is quite a task and so finding as many ways to speed this up is extremely adventageous.

 

Best regars,

 

Leon






Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS