Skip to content

Latest commit

 

History

History
74 lines (66 loc) · 3.33 KB

File metadata and controls

74 lines (66 loc) · 3.33 KB

VirtualChat3D

This ís project for course Introtruction to Software Engineering in Ho Chi Minh City University of Science.

Project Structure

README.md
|- src: used to store source code (Unity project)
	|- Assets
		|- Plugins: Additions third party plugins
		|- Scenes: Folder store scenes
		|- Scripts: Folder save C# source code
		|- Settings: Unity URP settings
		|- Models: Folder store 3D character models
		|- Animations: Folder store 3D character animations
		|- Prefabs: Folder store prefabs
	|- Package: Define Module install by Unity Package Manager
	|- ProjectSettings : Settings of Unity project
|- docs: used to store documentations, which has the following folders
	|- management: storing planning documents, reports (weekly report, project status report, etc.)
	|- requirements: storing all requirements, including vision document and use cases
	|- analysis and design: storing all analysis and design related documents, including software architecture document, UML models, UI design
	|- testing: storing all test documents such as test plan, test cases, test reports
	|- demo.txt: link to demo video
|- pa: including subfolders to store submissions. Each subfolder contains one PA submission.

Build Requirement

  • Unity 2023.2.5f1 with Module:
    • Android Build Support
    • iOS Build Support
    • Windows Build Support IL2CPP
  • JetBrains Rider (optional)

Build Dependencies

Run

Client

  • download prebuilt release apk in release and install to device
  • import 3 .vrm model file by open App->Login/signup->CharacterCustomize->Import->choose file to import

Server

  • make sure client can access to server ip
  • download Server.zip file in releas
  • extract zip file
  • cd to extracted folder
  • run
npm i
  • run
node path/to/folder/src/server.js