Re: [godot-tutors] 3D Resources

[ Thread Index | Date Index | More godotengine.org/tutors Archives ]


What tools do you use for teaching games ?


I teach in a University, specifically for Game Development classes. After 5 years we found out that the easiest way was not to tackle game development from the programming point of view, but rather from the visual point of view.


Instead of teaching math directly, we use a context, such as.. let´s build a endless runner. We place the graphics, and bit by bit we create the games and teach the concepts and everything around it.


For 3D is the same. Trying to teach 3D with all the math in our experience is not very effective. It is more approachable to teach how to build some 3D games, and them introduce what is needed in terms of art, models, programming and math, bit by bit.


Usually students want to build games, not to learn math. So, we took it as a lesson and started to teach them to build games, and everything else became a tool.


Hope this help.


De: Leszek Nowak <leszek..nowak@xxxxxxxxx>
Enviado: terça-feira, 26 de setembro de 2017 08:15:29
Para: tutors@xxxxxxxxxxxxxxx
Assunto: ODP: [godot-tutors] 3D Resources
 

Hi Chris,

 

I work with university students in game development, so i expect them to know programming.

What we do is mostly vector math. Ray tracing, collisions, game physics. So there will be no visually spectacular things.
This year I’ll do my best to upload everything to Git hub and share it here.
As a beginner level example I would probably implement orbital physics, based on simple gravity equations.

It is a easy math to get things moving on the screen.
Unfortunately starting things in 3D you must have 3D camera, and that requires going through matrix operations, and quaternions. And that is hardly beginner stuff.  

Most of things I’ll be doing will be in 2D as it is much easier for visualization.

Hope it helps.

Leszek

 

Od: Chris Bradfield
Wysłano: wtorek, 26 września 2017 04:58
Do: tutors@xxxxxxxxxxxxxxx
Temat: [godot-tutors] 3D Resources

 

Hi all,

 

I've been focusing on 2D development with my students, but as they get more experienced, they'll want to dive into 3D. I'm looking for ideas on how to gently introduce the concepts to them. I know some of you are working with older students, but do you have any beginner-level content or experiences to share?

 

Suggestions, resources, examples?

 

Thanks,
Chris

--

Chris Bradfield

Founder, KidsCanCode

818-794-0522

Support our free video lessons:

 

 



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/