[내일배움캠프] Unity로 만든 다양한 게임

KYJ의 Tech Velog·2023년 10월 6일
0

프로젝트

목록 보기
5/5
post-thumbnail
  • 프로젝트 소개
  • 담당 업무
  • 프로젝트 회고

프로젝트 소개

모든 프로젝트를 하나하나 포스팅하기에는 프로젝트의 규모가 작고 GitHub README로만 정리하자니 아쉬운 거 같아서 한 번에 정리내놓고자 합니다.

부트캠프가 진행될따마다 추가할 예정입니다.

개인 프로젝트

rainRtan

내려오는 파란 빗방울을 먹고 빨간 빗방울은 피하는 게임입니다.

MyShield

마우스로 떨어지는 사각형들을 막는 게임입니다.

DogVsCat

달려오는 고양이들에게 먹이를 먹여 다가오지 못하게 하는 게임입니다.

SpartaTown

게더타운을 Unity로 만들어보았습니다. (UI 구현 연습)

SpartaDungeon

텍스트 기반 스파르타 던전 게임을 Unity로 개발한 게임입니다.

팀 프로젝트

CardGame

보드의 카드를 2장씩 뒤집어 제한시간 안에 카드의 짝을 모두 맞추는 게임입니다.

Text Dungeon RPG - C#

텍스트 기반 RPG 게임입니다. (C#, CLI)

BrickOut

고전 벽돌깨기 게임입니다.

Sonheim

3D 서바이벌 게임입니다.


담당 업무

UI/UX

Player

  • 전투 시스템
  • 이동 시스템
    모두 Input System 활용하여 이동 시스템을 구현하였습니다.
  • 애니메이션

Brick

  • BrickOut 게임에서 벽돌을 생성하는 스크립트를 작성하였습니다.

세이브/로드

  • C# 텍스트 게임을 만들 때, 저장해야 하는 정보를 직렬화하여 json 저장하였습니다.

프로젝트 회고

짧은 기간 안에 필수 요구사항을 구현하다보니 선택구현사항이나 스스로 생각해낸 구현사항을 해보지 못해서 아쉬웠습니다. 특히 벽돌깨기 게임에서 스테이지마다 무작위의 벽돌을 생성하는 기능을 구현해보고 싶었는데 하지 못해 아쉬웠습니다.

Unity에 대한 기초 개념들을 복습할 수 있어 좋았고 Unity 프로젝트를 꾸준히 진행하면서 감을 잃지 않을 수 있었습니다.

프로젝트마다 팀원이 바뀌었기 때문이 다양한 작업 방식을 경험할 수 있었습니다.

0개의 댓글