Welcome to Programming for 3D (P3D), a module run at the University of Sussex.
This module supports the university's staff and student charter and guiding principles.
P3D has some dependencies.
- You should have an account on GitHub and you should create a private repository for your P3D work (as that is where you'll post lab exercises and coursework). If not all of that makes sense now, don't worry - it will after Week 1, Session 1 when you will create that repository and add the Module Convenor as a collaborator (so they can support you throughout the module).
- You will require a C++ IDE. You could use repl.it, which is very convenient because it is directly accessible via your browser and it can link to your GitHub repositories. Indeed, P3D will use repl.it to run demos for the labs (you may have already noticed the repl.it badge at the top of this page). However, if you already have a favourite IDE (such as Visual Studio or Atom), and you are able to compile and run programs and redirect their output to a file, then you are free to use that.
- You will need the latest long term support release of Unity. At the time of writing, that is Unity 2019 LTS.
Links to P3D lab sessions are below.
- Week 1, Session 1
- Week 1, Session 2
- Week 2, Session 1
- Week 2, Session 2
- Week 3, Session 1
- Week 3, Session 2
- Week 4, Session 1
- Week 4, Session 2
- Week 5, Session 1
- Week 5, Session 2
Below is the assignment.
Please note the Marking Criteria, and do make use of the Report Template.