GithubHelp home page GithubHelp logo

3d_action's Introduction

3D quarterView Action Game

참고

유투브 골드메탈(https://youtube.com/playlist?list=PLO-mt5Iu5TeYkrBzWKuTCl6IUm_bA6BKy)

따라하기 프로젝트 시작 계기

액션게임에 필요한 키보드를 이용한 점프, 이동 구현 방법 등을 익히기 위해 시작.

장단점

(장점) 초보가자가 쉽게 따라할 수 있음. 유니티 편집기의 기능을 많이 익힐 수 있음. 시각적으로 멋진 게임을 만들 수 있음.
(단점) 스크립트를 계층화하고 조직화하는 관리기법은 사용하지 않고, 애니메이션도 유니티의 편집기 기능을 적극 사용하고 있어서 큰 규모의 게임을 만들 때는 적합하지 않을 수 있음.

개발로그

[20230126]
(1강) 3D 쿼터뷰 액션게임 - 플레이어 이동 [유니티 기초 강좌 B38 + 에셋 다운로드]
(2강) 3D 쿼터뷰 액션게임 - 플레이어 점프와 회피 [유니티 기초 강좌 B39]
(3강) 3D 쿼터뷰 액션게임 - 아이템 만들기 [유니티 기초 강좌 B40]
(4강) 3D 쿼터뷰 액션게임 - 드랍 무기 입수와 교체 [유니티 기초 강좌 B41]
(5강) 3D 쿼터뷰 액션게임 - 아이템 먹기 & 공전물체 만들기 [유니티 기초 강좌 B42]

[20230128]
(6강) 3D 쿼터뷰 액션게임 - 코루틴으로 근접공격 구현하기 [유니티 기초 강좌 B43]
(7강) 3D 쿼터뷰 액션게임 - 원거리공격 구현 [유니티 기초 강좌 B44]

[20230129]
(8강) 3D 쿼터뷰 액션게임 - 플레이어 물리문제 고치기 [유니티 기초 강좌 B45]
자동 회전 방지, 충돌 레이어 설정, 벽 관통 방지, 아이템 물리 충돌 제거
(9강) 3D 쿼터뷰 액션게임 - 피격 테스터 만들기 [유니티 기초 강좌 B46]
Enemy 충돌 이벤트, 피격 로직, 넉백 추가

[20230130]
(10강) 3D 쿼터뷰 액션게임 - 수류탄 구현하기 [유니티 기초 강좌 B47]
수류탄 투척, 피격, 폭발
(11강) 3D 쿼터뷰 액션게임 - 목표를 추적하는 AI 만들기 [유니티 기초 강좌 B48]
네비게이션, 애니메이션
(12강) 3D 쿼터뷰 액션게임 - 다양한 몬스터 만들기 [유니티 기초 강좌 B49]
일반형 몬스터, 돌격형 몬스터, 원거리형 몬스터, (내가 추가함)미사일 트리거 폭발 이펙트.

[20230131]
(13강) 3D 쿼터뷰 액션게임 - 다양한 패턴을 구사하는 보스 만들기 [유니티 기초 강좌 B50]
보스 투사체1(미사일), 보스 투사체2(바위), 보스로직, 패턴, (추가)바위mass가 크기에 비례하여 증가하도록 설정, 넉백 세기에 영향. (추가)FPSCounter,Frame고정
(14강) 3D 쿼터뷰 액션게임 - UI 배치하기 [유니티 기초 강좌 B51]
(15강) 3D 쿼터뷰 액션게임 - 간단한 상점 만들기 [유니티 기초 강좌 B52]
상점꾸미기, UI구축, 상점출입, 아이템구입.

[20230201]
(16강) 3D 쿼터뷰 액션게임 - UI 로직 연결하기 [유니티 기초 강좌 B53]
타이틀카메라, 최고점수기록, UI변수세팅, 게임시작, 인게임UI연결, 테스트.
(17강) 3D 쿼터뷰 액션게임 - 게임 완성하기 [유니티 기초 강좌 BE5]
스테이지 관리, 몬스터 프리팹, 몬스터 관리, 게임오버, 사운드, 빌드.

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.