How have you learned to develop games with Unreal?

Hi!

I’m trying to start developing games with Unreal but I have no idea about anything related with games.

How did you started to learn Unreal?

Do I need any prerequisite to start to learn? I ask this because there are a lot of terminology like UV coordinates, normals, textures, PostProduction, etc.

Any advice? Is there a book to start with?

Thanks a lot.

Google and you shall find.

No really… Google. However i would try out the beginners tutorials Epic games has available. Get aquianted with the editor and take it slow and try small things.

Ignore most of all those words you mentioned. Unless ofcourse you want to be a 3dmodeller. Then i would head over to www.polycount.com where a lot of talented people hang out + they have some very good wiki’s on those definitions.

And finally there are youtube. There are so many good beginner videos to look through.

Eventually you’ll get the hang of it and figure out an area you want to dive deeper into. Just take your time and learn things bit by bit, don’t rush through it… it’s eventually gonna burn you out. I’ve personally worked with UE4, ipisoft, motionbuilder, 3dsmax, maya, mudbox, quixel suite, megascans, zbrush, xnormal but all in just for isolated things. I started with this 1 year ago, and i still only do prototypes of stuff i want to try in order to self-educate. I don’t say it’s gonna take that long, but personally im a generalist and like to get my hands in a bit of everything so i know what it’s about. At some point i will have to settle within an area which i think most people do.

Good luck with your journey. Its a great one if you remember to enjoy it :slight_smile:

Are you more art, code or game design oriented? This will shape you study and research. Learn one terminology at a time and don’t worry too much, this comes naturally with time. Epic’s Youtube Channel is amazing to start learning the engine itself, as well as other channels on Youtube or even Digital Tutors (which now it’s called Pluralsight Creative, an online platform with courses on every software you need). 3DBuzz also helped me a lot in many things when I was beginning, there is content on 3D and coding there. So, help yourself! Lots of materials online for free or small fee.

I believe you are not art oriented or just beginning at it, for you don’t know the terminology already (many things you cited). As a coder or game designer, you can grab free models and animations and whatnot online and starting building your prototypes.

Hope it helps! Welcome to game dev world :smiley:

Honestly, watching tutorials and reading through the forums and Answer Hub pages, there’s also the content you buy off of the Marketplace and get for free from Epic and other content creators, learning how they tackled a problem etc…

Don’t expect the knowledge of every individual role to rub off on you overnight, it takes time to gain an understanding and let stuff sink in.

After a year or so of persistence you can start doing your own things pretty well :slight_smile:

Hi,

I knew a little from my programming courses in college, and advanced with game development using UDK then Unity and now UE4.

However, I think learning some simple game development things would help.

There’s a series on making a game with python’s pygame that’s, to me, is REALLY old school, but teaches fundamentals of game design.
https://www.youtube.com/watch?v=ujOTNg17LjI

I also suggest skulking about google and youtube to learn how components work together like materials, shaders, textures.

I got a job as a games tester and along with getting trained in testing games, I started to learn the terms and things involved in the Development process. I learned everything I could and got a job as a level designer mainly to do scripting. This was back in 2000 when Unreal had no documentation on how to make a level. Another designer showed me the basics of using Radiant, the Quake level Editor and Unreal to make levels. In 2005 I went to collage to get a game programming degree, that is where I learned the most at one time. I did internships at game companies as a programmer and have worked as a programmer since, sometimes at game companies, sometimes for other types of software like I am now.

If you really want to learn, go to school. Many community colleges have a 2 year program in game development and you could go from there to finish at a 4 year school with either an Art or CS degree depending on your interest and aptitude. I don’t recommend the private schools as they are too expensive. Still do tutorials, participate in game jams, do projects on your own as well. The school work alone is not enough but it gives you the foundation of knowledge.

Personally I am all over the place, I have bought a video course for Unreal and C++ from Udemy , several ebook during an unreal sale from online book story packt publishing for 10$ each , I google a lot and I watch tutorials from Unreal’s YouTube channel. I also ask questions here and in Discord.

Finding documentation is the easy part, the hard part is actually dealing with the enormous size of the documentation and picking what to learn first.

I learned by black magic and human sacrifices to the old gods. /s

In all seriousness - I learned by doing allot of tutorials :slight_smile:

Best advice I can give is just choose a dead-simple game and get to work on it. Learn as you go. Employ google like a madman. Research, read forums, join a community.

Just start small, work your way up, and always have a practical goal in mind.

I also recommend starting a development blog or some such thing. Write about what you’re learning and try to explain it in your own words.

ps also have fun.

Yeah, all great advice. Bottom line: start doing and keep learning. If you mean to be a coder, start coding and taking lessons. If you want to be an artist, download Maya, Max Blender etc and start doing stuff. If you are more game design driven, do all listed before + start prototyping games on a paper.

If you wanna make games, make games!

+1

Going for a small, realistic project is the way I would recommend as well. You need a goal, and it needs to be achievable. You need some structure, and than you can expand with limitless online resources. So try finding a complete tutorial on how to develop a simple, working game. That will give you the necessary overview.

I for myself have found my CG and 3D background to be huge plus. I do also have years of experience in web design and some in scripting/simple coding. And it all comes to pieces in game development. All is useful.

So just find a full course to follow, and you will learn what to search for next.

Experimentation, and documentation. I also got a remote job that I was unqualified to do at the time, which helped me learn quite a bit, quite fast :slight_smile:

Yeah, all great advice. I’m a coder and I want to an artist. I’m watching a lot of Material tutorials because I think they are more interested. Thanks for your advice about Maya and Blender. I will download and learn about them.

Thanks. What do you mean with CG? How can I get 3D background? I think 3D, textures, UV and Normals are the most important things that I need to learn.

Thanks. I’m a programmer, so I need to learn art and game design.

Thanks. What do you mean with dead-simple game?

Why exactly? If you are a programmer, you need only to have certain notions in how art and game design are made, so you can work better with other people. If you mean to do it all alone, well, you will be able to achieve much less and you won’t be able to focus and become really good in one field. Being a programmer, I’d say for you to download assets to use in your prototypes, and get together with more people in order to produce real quality games.

Stick with the classics (roughly in order of difficulty): pong, asteroids, breakout, a robotron-esque game, or tetris.

I wouldn’t stray too far from those, really.

Thanks but I’ve been working as a programmer for 17 years, now I want to learn more things and art and game design are very interesting things.

Maybe I can start developing a PacMan clone or a Galaga clone… hehehe.