유니티 숙련 프로젝트 | Tengai
작성자 정보
- 마스터 작성
- 작성일
컨텐츠 정보
- 171 조회
- 목록
본문
[시연영상]
[지원]
유니티
[다운로드]
https://github.com/sda0503/tengai
[팀원]
윤재현, 김승현, 박민수, 이주환
[피드백]
안녕하세요 이한별 튜터 입니다.게임 재미있게 잘봤습니다. 타격했을때 이펙트 처리등이 추가되면 더욱 재미있는 게임이 될것 같습니다 고생하셨습니다!README 또한 잘 작성하였습니다. 적절한 스크린샷을 포함하여 게임에 대한 설명이 같이 있으면 더욱 좋을것 같습니다.
트러블 슈팅에 해결방법과 고민한 노력에 대해 작성한 부분을 정말 잘하였습니다.
문제 뿐만 아니라 기술적으로 적용했고 자랑할수 있는 부분들 같이 적으면 더욱 좋을것 같습니다.스탯시스템은 기획에따라 복잡하게 구현되는 경우가 많습니다.
단순하게 캐릭터Stat 만 가지고 처리하는것보다는 스킬, 장비, 등으로 추가되는 스탯들은 별도로 관리하고 합산하여 적용하는 방법이 필요합니다.
또한 단순하게 능력치 덧셈 뿐만아니라, 배율증가, 감소, 등의 처리도 가능하도록 구조를 설계한다면 왠만한 기획은 커버 가능합니다.팀작업에서 문제가 발생시 또는 문제가 될거라고 예상되었을때 바로 공유하고 해결하려는 태도 역시 좋습니다.
추후에 회사에서 업무를 진행할때도 개인의 업무 달성보다는 팀의 목표, 회사의 목표가 더 중요합니다.
최선을 다하되 내 능력 밖이거나, 문제가 예상되면 바로바로 공유하고 해결하려는 태도가 평가에 더 좋게 작용하니 참고하면 좋습니다.곡선을 처리하는방법은 다양합니다. Bezier를 이용한 방법도 가능하고, AnimationCurve를 이용하여 내가 원하는 곡선을 만들어서 처리한는것도 방법입니다.Assets/ScriptableObjects/Card/Scripts
스크립트 코드는 가능하면 Assets/Scripts 폴더 하위에두는게 좋습니다
꼭 해야되는건 아니지만, 유니티 개발시 대부분 비슷한 규칙을 따르기 때문에 권장하고 있습니다.
게임을 만들때 스크립트와 리소스가 별도의 폴더로 관리되어야, 패치 시스템을 만들때 수월합니다.throw new System.NotImplementedException();
사용하지 않은 함수는 예외처리 말고 삭제해주는게 좋습니다. 예외를 던지면 생각하지 못하는곳에서 비정상적인 동작이 발생하거나, crash가 발생할수도 있습니다.
관련자료
-
이전
-
다음