Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

How do you make 3D models?

A topic by Chmerry created Apr 23, 2024 Views: 736 Replies: 7
Viewing posts 1 to 9
(+2)

Hey everyone!
Just popping in to ask for some advice from the community. I’m a newbie in game development and I’m curious about how you all go about getting your game assets. I’ve been messing around with Luma and Meshy for making 3D models, and they’ve been surprisingly not bad. But I’m kinda torn on whether diving into AI tools would make things easier or more of a headache. If I want to quickly build my small game, what tools do you all recommend?

(+3)

Blender

(+1)

It depends on the game development software you're using. 

For example, inside Unity you can use ProBuilder to make 3D objects - you can learn using Unity learn.

Otherwise use free assets - available here, and also in the software stores like Unity Asset Store until you've mastered the game development side, and then worry about learning modelling.

you should give blender a go. I started game dev last year in September so i'm sill learning but for all my models I use blender. Blender is highly recommended, it's free and there are tons of tutorials about it on youtube plus if you download a 3d model from lets say sketchfab and you need to import into unreal but there is no fbx or glb format download it and import it into blender and export to fbx or glb. Just my opinion though but blender highly recommended. Hope this helped. And if You ever need a lighsaber model just go to tedpiko.itch.io. :)

Blender is probably the best place to begin learning 3D modelling. It's completely free and there are 100s of resources available on youtube/online that will teach you the fundamentals. There are also heaps of plugins available for blender that can make certain types of modelling a lot easier, especially when you're starting out. It does take some time to learn but it's a lot of fun and once you get a handle on it, you can make some pretty awesome stuff.

(+2)

I'd also say Blender is a good option (I'm all about free and open source software).

I can't say I've tried tried any of the AI generation tools for 3D models, but I'd assume that if you were to use them; gaining some knowledge in something like Blender would help you modify them and fix them up for your specific needs. 

If you want to learn how to make 3D models, I'd recommend starting with "Box modeling"-tutorials, where you start with a box, slice into it, extrude shapes and reshape it. If you mix that with "mirroring" (only making half of a symmetrical model, then generating the other half, like it's placed next to a mirror); I think you'll have a pretty good starting point to learn the more complicated stuff in whatever 3d modeling software you choose.

Agreed with those here, Blender is amazing. Wish it had existed when I started out, but by now it has become an amazingly versatile program well worth learning.

I used to use Lightwave for pretty much everything back around the 2000s which gives you a sense of how old I am now.

Most 3d tools of any kind are, and historically have been, simply really expensive, and Blender isn't. 

As for texturing, it is key to realistic 3d models so at some point you are going to want to have a good way to texture your stuff, whether it is an Adobe workflow with Photoshop or Substance Sampler/Painter or doing what many now are looking towards as alternative options to avoid the subscription and other issues people have with Adobe now, Affinity Suite or Gimp which is freeware, or the Corel Paint Shop Pro setup.

Using some sort of texture sourcing that is photography based is super valuable, it is simply reality that procedural textures don't usually look as good as things based off reality. Though procgen now is clearly improving fast when augmented with AI tools. I have a giant sale right now (for Labor Day 2024) with 2000+ texture image files and a bunch of other stuff which is available as a bundle for under $2, but that is just an option and you can build a useful collection of texture materials from a ton of places. Here is my sale.

Having decals, a collection of custom brushes has proven helpful for detailing, just being able to paint on the unwrapped UV map or on an output of the 3d mesh itself directly (that is what Substance Painter is great at!) and there are cheap alternatives that currently are a bit jankier like Armory3d, Blacksmith 3d and so on, apps that can be used to paint onto 3d models for around $10-50. 

Ultimately though, it isn't just tools for modelling and texturing that make a model look great. Sometimes it is just an understanding of environment art and art in general as a broader discipline. The aim for 'realism' isn't everything, it has to be well optimized and run well in a game engine, it has to serve its purpose in the world and fit into the setting and the scene as a whole, and stand out visually in a logical way if players need to interact with it and it isn't just set dressing. There are a ton of factors but basically when you realize storytelling and playability are both often a focus in the design of an environment that is helpful. Guiding players through so they don't miss important elements, basically, and so they have a sense of what to do and where to get to next. But doing it subtly, tastefully enough that it doesn't undermine the credibility of the setting. 

Game mechanics, narrative and audiovisual aesthetics ideally all support each other in reasonable ways. It can make a game really compelling to immerse yourself in when this works well. There is a lot to learn in making game art and moreover making it fit together in a complete game. Good luck!

-Matthew Hornbostel, matthornb.itch.io

I have used Meshy and I am very satified with results!