Coder Social home page Coder Social logo

imp2301-vr's Introduction

IMP 23-01 VR Team Project

몰입형미디어프로그래밍 23-01 VR 팀 프로젝트

  • Sourcetree 사용하기
  • 작업 시작 전 항상 main이 아닌 자신이 작업할 브랜치에 위치해 있는지 확인하기
  • Pull 실행했을 경우 대용량 파일의 동기화를 위해 git lfs pull도 함께 실행해 볼 것

imp2301-vr's People

Contributors

syingshy avatar zzogak avatar 202127265 avatar 21070-ldw avatar

Watchers

 avatar

imp2301-vr's Issues

VR Game Development and Design Reference (VR 게임 개발 및 설계 참고자료)

The comment below introduces existing games that can be referenced in the VR Game development and design process.
아래 코멘트 내용에서는 VR Game 개발 및 설계 과정에서 참고할 만한 기존 게임들을 소개합니다.

In this issue, I will describe what field this should refer to and what content I like to recommend as a reference.
어떤 분야에서 참고하면 좋을 지, 어떤 내용이 좋아 참고자료로 추천하게 되었는지 서술하겠습니다.

If you have any recommendations as a reference, please continue to comment.
참고자료로 추천할 내용이 있다면 계속 코멘트로 이어주세요.

VR Game Concept & Idea Brainstorming (VR 게임 컨셉트 & 아이디어 브레인스토밍)

Please write down your VR game concept & idea at this issue article's comment.
이슈 코멘트에 본인이 생각한 VR 프로젝트 주제 & 아이디어를 적어주세요.


There's some guideline to project design.
프로젝트 주제 선정 과정에서 다음의 가이드라인을 준수해야 합니다.

Your VR application should meet the following basic requirements:
VR 어플리케이션은 다음 기본 요구사항을 만족해야 합니다.

  • It should be an interactive application that allows the user to interact with objects in the VR environment.
  • 사용자가 VR 환경의 오브젝트들과 상호작용할 수 있는 interactive application이어야 합니다.
  • It should have tasks for the user to complete (i.e. not just free exploration).
  • 사용자가 완수해야 하는 임무가 있어야 합니다. 단순히 돌아다니는 것은 허용되지 않음.
  • It should use hand presence (either virtual controllers or hands, or both).
  • Hand presence 기능을 사용해야 합니다. 손 또는 컨트롤러, 혹은 둘 다 사용해도 됩니다.
  • It should use one or both of the locomotion techniques that we will learn:
  • 앞으로 배우게 될 다음의 locomotion 기술을 한 가지 이상 활용해야 합니다.
    • Teleportation + turning
    • Continuous movement + turning
  • It should use at least two different interactors: direct, ray, socket
  • 최소 2가지 이상의 다른 interactor(direct, ray, socket)를 사용해야 합니다.
  • It should have a GUI (e.g. menu, HUD) with scene selection (if you have multiple scenes), options, credits, etc.
  • Scene 선택, 옵션, 크레딧 등의 요소를 위해 menu, HUD와 같은 GUI를 제공해야 합니다.
  • It should have music and/or sound effects.
  • 음악이나 음향 효과가 있어야 합니다.
  • Git/Github should be used throughout the project.
  • Git/Github를 통해 프로젝트를 관리해야 합니다.
  • The project assets should be neatly organized and the code should be efficient.
  • 프로젝트 에셋은 깔끔하게 정리되어야 하고, 코드는 효율적으로 작성되어야 합니다.

Describe at least the following things in VR project idea pitch and plan presentation :
VR 프로젝트 아이디어 발표에는 최소한 다음과 같은 요소들이 포함되어야 합니다.

  • Motivation/background for your VR app (you can show some reference apps if something similar exists)
  • 해당 VR app을 계획하게 된 동기/배경 (비슷한 app이 존재할 경우 레퍼런스로 제시할 수 있음)
  • Your idea shortly + key features
  • 짧은 아이디어 설명과 주요 기능 소개
  • Planned interactions with objects in the virtual environment (e.g. grabbing by hand, grabbing by ray, throwing, placing into a socket, etc)
  • VR 환경의 오브젝트들과의 상호작용 계획
  • Schedule
  • 프로젝트 스케쥴
  • Work division between team members
  • 팀 내 역할 분담

If there is some image or video to demonstrate your idea, please share with link or upload directly.
아이디어를 설명하는데 참고할만한 이미지나 동영상이 있으면 첨부 또는 링크해주세요.

You can post image file by drag & drop to comment writing block.
코멘트 작성 칸에 이미지 파일을 드래그 & 드랍하여 이미지 삽입이 가능합니다.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.