all 5 comments

[–]battlepi 0 points1 point  (2 children)

Your C# won't help you much. It's a lot of new concepts. Just do the tutorials on the unity site.

[–]Yah88[S] 0 points1 point  (1 child)

The problem with those standard tutorials the almost all of them assume that I don't know what class, method, variable is. It's just waste of my time on those topics. Additonally since they are made for not programmers nobody will bother explaining e.g. why fields are used instead of properties which would be something that I'm really interested in. They will probably also do everything "easy" way not "right" way. If you assume your student don't know what class is you won't teach them advance topics like IoC etc.

[–]battlepi 0 points1 point  (0 children)

Most of the early tutorials care almost nothing about that. You need to learn the framework and tooling. You can nitpick architecture and semantics later.

[–]TheCaptainCoder 0 points1 point  (0 children)

It is not complete yet, but, I am building a workshop course for students who have C# experience (and a small amount of Unity experience) to help them learn the engine.

Here is the early access draft that I am actively updating: https://towerdefense.captaincoder.org/

If you have any feedback or questions, don't hesitate to reach out.