RIT will permanently shut down the RIT Wiki (Confluence wiki) on February 2, 2024. Review the Wiki Shut Down Overview for information on alternative tools, exporting content from the wiki, and other FAQs.
...
- Do the homeworks, and don't half-try to do them. Each homework relies on the previous, and if you do them correctly, your workload for your project gets cut in half if not more.
- Take the projects seriously. This is a class that's really easy to get something to show off that's simple but interesting, and can be a great way to show off coding and AI skills.
- Having an understanding of vectors can help, although they will be covered early on in the class.
- Understand Unity's component model, and its differences from the main-game-loop style of programming often used in Flash and C#/XNA.
- Instead of the "Hero" class having detailed as to be able to cast a fireball and swing a sword, you might have "SwingSword" and "CastFireball" in addition to a "Hero" class.
- Unity Tutorials
Example Work
\[Project 1 - A\* Pathfinding and following (and other steering behaviors) in a 2D environment|http://code-phoenix.com/work/programming/2d-dynamic-path-finding-following/]\|http://code-phoenix.com/work/programming/3d-steering-behaviors/\]Balise Wiki \[http://code-phoenix.com/work/programming/2d-dynamic-path-finding-following/]Project 2 - Using a 3D environment\|http://code-phoenix.com/work/programming/3d-steering-behaviors/\]Balise Wiki