University courses

University courses

Post just about everything that isn't directly related to Spring here!

Moderator: Moderators

Post Reply
builderror
Posts: 12
Joined: 04 May 2020, 01:47

University courses

Post by builderror »

I'd like to study stuff that could be applied to either get a job or for game development. I thought maybe physics papers, statistics and math, plus databases. I'll be studying part time. What courses/subjects do you recommend for ai or 3d stuff in general. I can only study a couple at a time. What should I prioritise if I study only first and second year courses.
User avatar
PicassoCT
Journeywar Developer & Mapper
Posts: 10450
Joined: 24 Jan 2006, 21:12

Re: University courses

Post by PicassoCT »

It really depends. Were you wanna deep ends.

If you want to go towards gfx, you will need to study up on the basics (matrices, cameras, transformations etc.) and then you should dive into ray-trace lighting (pbr) because that is the future. Its also nice to learn glsl, just to see the mind boggling trickery used today to make games beautiful.

If you want to get deeper into engine programming, i recommend reading into a existing one. DO NOT START TO PROGRAM YOUR OWN ENGINE. Yes, you learn alot, but no, you will not have a game.
There are lots of interesting subdomains in engine:
  • Pathfinding
    Optimizations (Producing performant, readable code is hard- VERY HARD)
    AI
    Features
I personally recommend picking up bugs in open source engines and contribute by fixing them.

AIs:
There is a little rift going through the AI-World right now.

On the one half, are the "old" AIs that consist of hardcoded modules, tailored to one game or at best a game-category, where they excel. If the game changes to much, they can decay. So they need maintenance.

Some of the newer generations used a configurable AI (Shard) that can be customized towards the game and thus does not need so much maintenance.

Then there are simple script AIs that basically are just small scripts putting pressure on the players.

In the new AI-World, you have things like Alphastar.
https://deepmind.com/blog/article/alpha ... arcraft-ii
Ruthlessly efficient killermachines, who do not have any code, just input, a trained NN and some output


If you want to venture towards GameDesign, you will have alot to read and play, here its more important
User avatar
Beherith
Posts: 5145
Joined: 26 Oct 2007, 16:21

Re: University courses

Post by Beherith »

As a university lecturer, I can only advise the book Artificial Intelligence, a Modern Approach 4th edition by Stuart-Norvig-Russel et al. Do the course material at ai.berkeley.edu.
builderror
Posts: 12
Joined: 04 May 2020, 01:47

Re: University courses

Post by builderror »

I've since learned that I can study a degree over a 10 year period but I'll need a stable place to live before I try studying again.
User avatar
PicassoCT
Journeywar Developer & Mapper
Posts: 10450
Joined: 24 Jan 2006, 21:12

Re: University courses

Post by PicassoCT »

Pepe (NoTa) has a interesting AI Course.
Its a visual programming language, much easier to get into for units.

There is even a S44 Implementation.
For my game, i went to far down the handcoded rabbithole to now change to that, but if i had this at the start and it scales at well as it seems.
User avatar
Beherith
Posts: 5145
Joined: 26 Oct 2007, 16:21

Re: University courses

Post by Beherith »

All you need to study is determination and any internet connected computing device.
Post Reply

Return to “Off Topic Discussion”