Unit 3: Workshop for the development of a virtual environment

 

Learning outcomes

By the end of this unit, you will be able to,
 

  • Programming in C#

  • Basic modeling in Blender

  • Animate human models in Fuse and Mixamo

  • Using basic techniques in Unity

 

Structure:

  • Theory and practice of necessary software

  • Workshops in Unity to apply what was learned

 

Lesson 8: Basics of modeling through Blender

Topics: Basics of modeling through the free Blender software. Introduction to the tool and workshop on creating 3D models.

Material:

https://www.youtube.com/watch?v=nIoXOplUvAw&t=10s

Lesson 9: Basics of animation

Topics: Bases on the animation of a human avatar through Fuse and Mixamo software. Workshop on the creation and export procedure.

Material:

 

Lesson 10: Programming basics I

Topics: Basic concepts regarding programming and scripting in the C# language will be addressed. The most basic topics will be covered, and exercises and in-depth materials taken directly from the w3School website will be provided.

Materials: Topic from the site: https://www.w3schools.com/CS/index.php

Suggestion of study topics:

 

Lesson 11: Programming basics II

Topics: More advanced object-oriented programming topics in C#. The most basic topics will be covered, and exercises and in-depth materials taken directly from the w3School website will be provided.

Materials: Topic from the site: https://www.w3schools.com/CS/index.php

Suggestion of study topics:

 

Lesson 12: Introduction to Unity

Topics: Introduction to the graphics engine for creating virtual environments. Explanation of the interface and how the framework operates.

Material:

Lesson 13: Workshop I

Topics: Learn how to set up a project by following the free material made available by the Unity 3D platform.

Material: – Unity Learn Project: https://learn.unity.com/project/beginner-gameplay-scripting/?start=true&tab=overview

 

Lesson 14: Workshop II

Topics: Learn how to set up a project by following the free material made available by the Unity 3D platform.

Material: – Unity Learn Project: https://learn.unity.com/project/beginner-gameplay-scripting/?start=true&tab=overview

 

Lesson 15: Workshop III

Topics: Learn how to set up a project by following the free material made available by the Unity 3D platform.

Material: – Unity Learn Project: https://learn.unity.com/project/beginner-gameplay-scripting/?start=true&tab=overview

  ​​​​​


Final project:

Assume, alone or with a team, that you need to develop a virtual application for a cultural organization; start by developing one of the following tracks:

  • History museum (you decide the historical period)

  • Museum on the traditions of your city

  • Art Gallery

  • Museum of Science

  • Nature Park

Describe the development process by going to complete the relevant sheet.

SHEET: https://docs.google.com/document/d/1Uf0ZL-GnTT54TLRQ8q4bNCX_RmHwqxnS/edit?usp=share_link&ouid=103412466292274877118&rtpof=true&sd=true

 


Further readings for Unit 3: