Unity 75

방학 개인 프로젝트 개발 일지 - 5주차

이번주는 개인프로젝트는 사운드 작업만 한 뒤, 다른 프로젝트를 했습니다.Netcode를 활용한 초대 코드로 연결 및 로비 만들기, 이름 정한 뒤 띄우기 등등 작업을 했습니다.그리고 유니티 에셋인 Multiplayer Play Mode를 활용하여 멀티 테스트를 했습니다. 간단한 실행 영상입니다. 이름을 정한 뒤 호스트가 방을 열면, 클라이언트가 들어갈 수 있으며, 로비도 활용 가능합니다. 이렇게 플레이어의 이름으로 로비가 생성 됩니다.영상에선 나와있지 않지만, 코인이 생성되고 코인을 먹으면 그 코인으로 체력을 회복할 수 있습니다. 남은 시간동안 UI 좀 바꾸고, 킬 로그를 수정한 뒤, 플레이어가 나갔을 때 킬 로그가 적용이 되도록 해보고 싶습니다.너무 어려워서 포기했었는데, 만들어 보고 성공하면 글 수정..

Unity 2025.08.09

방학 개인 프로젝트 개발 일지 - 4주차

적의 BT를 만들고 테스트를 했습니다적의 종류는 3 종류로, 평범한 적, 빠른 적, 탱커로 구성되어 있습니다. 적을 모두 처치하고 라운드를 넘어가기 전에 스탯을 증가시킬 수 있는 UI가 뜨게 됩니다. 테스트로 공격력을 150으로 해놓고 하여 체력과 이동속도 증가만 영상에 담겨 있습니다. 승리 화면입니다. 패배 화면입니다. 인 게임 설정창입니다.esc를 누르면 켜지며, 이 상태로 소리 설정을 할 수 있습니다.소리 설정창을 킨 뒤 esc를 누르면 소리 설정창이 먼저 꺼지며, 그 다음으로 설정창이 꺼지는 방식입니다. 플레이어와 적이 맞을 때 애니메이션이 재생됩니다.플레이어와 적 모두 죽을 때 애니메이션이 재생됩니다. 만들다 보니 SOLID를 모두 지키진 못한 것 같습니다.다음주에는 다른 프로젝트를 해야 ..

Unity 2025.08.03

방학 개인 프로젝트 개발 일지 - 3주차

이번주에는 게임의 승리, 패배를 만들고 UI 작업을 했습니다.라운드 시스템을 만들어 적 소환을 만들었습니다. 라운드 UI에는 현재 라운드와 남은 적 수를 표시합니다.최대 라운드(15)에 도착하면 클리어 하며, 만약 그 전에 플레이어가 죽거나 넥서스가 파괴되면 게임은 종료됩니다.미니 맵을 만들어서 적 위치를 알려줍니다. 그 외에 플레이어, 적, 넥서스의 체력을 표시하는 UI도 만들었습니다.맵도 완성했습니다. 앞으로는 적 기획을 하고 에셋도 만들 예정입니다. 그리고 라운드가 지나면 스탯이 증가하도록 만들고 싶어서 기획하는 중이며, UI를 어떻게 만들지 생각하고 있습니다. 다음주에는 스탯 증가 기능 완성, 적 완성을 목표로 잡고 그주 주말에 게임 완성을 해야 할 것 같습니다. 방학 첫 주에 수업을 듣고 프로..

Unity 2025.07.26

방학 개인 프로젝트 개발 일지 - 2주차

2주차가 지났습니다. 금요일부터 방학도 시작했습니다.이번주에는 다른 프로젝트를 하느라 많이 건드리지는 못했습니다. 플레이어, 적 등의 에셋을 변경했습니다. SPUM이라는 좋은 에셋이 있어서 사용하기로 했습니다.https://assetstore.unity.com/packages/2d/characters/2d-pixel-unit-maker-spum-188715 2D Pixel Unit Maker - SPUM | 2D 캐릭터 | Unity Asset StoreElevate your workflow with the 2D Pixel Unit Maker - SPUM asset from soonsoon. Find this & more 캐릭터 on the Unity Asset Store.assetstore.unity...

Unity 2025.07.19

방학 개인 프로젝트 개발 일지 - 1주차

2D 탑 다운 뷰 게임으로 몰려오는 적을 모두 잡는 게임을 기획했습니다. 대충 이런 느낌으로 맵 가운데 넥서스가 존재하고, 플레이어는 적들을 모두 잡아 웨이브를 버티거나 시간을 보내는 느낌의 게임으로 기획했습니다.플레이어는 칼을 사용하여 적을 처치할 수 있습니다.적의 종류는 지금 생각하기엔 기본 적 2마리, 정예 적 2마리, 보스 정도 생각하고 있습니다. 플레이어의 FSM 작업을 완료 하였고, 데미지가 들어가도록 캐스트를 만들었습니다.Stat을 만들어서 플레이어의 공격력, 체력, 이동 속도, 공격 속도 등이 있습니다. 적에게도 체력이 있어서 공격을 받으면 적의 체력이 감소합니다.현재 Astar를 만들고 BT로 만들기 위해 세팅하는 중이기에 적은 아무 행동을 하지 않습니다. 플레이어 애니메이션에 Blen..

Unity 2025.07.12

방학 개인 프로젝트 - 기획 및 개발 일지

방학에 개인 프로젝트 하고 싶은 게 생겨서 하려고 마음을 먹었습니다.게임은 몰려오는 적을 모두 처리하며 넥서스를 지키는 간단한 디펜스 게임입니다. 그런데 주말에 수업을 듣고 마지막날인 6월 28일, 선생님께 숙제를 받았습니다. ' 배운 내용으로 게임을 만들고 문서로 정리하기 '수업에서 SOLID 원칙과 적용법, Astar로 적 만들기를 배웠었습니다. 그래서 Astar를 사용하기 위해 3D였던 게임 기획을 2D로 바꾸고 Astar를 사용하여 적을 만들기로 했습니다.시점은 2D 탑 다운으로 하기로 하였으며 이번주 일요일 부터 만들기 시작했습니다. 여기에 적을 Astar로 하고, 구조를 SOLID 원칙을 최대한 지켜서 만들도록 노력하겠습니다. 그리고 매주 주말에 이번주에 어떤 개발을 어떻게 했는지 개발 일지를..

Unity 2025.07.07

엔진 개인 프로젝트 설명글

Pathformer 게임 설명 게임 이름Pathformer : Path(길) + transform(위치) + platformer(장르)장르플랫포머, 퍼즐, 어드벤처시점3D, 2D 사이드 뷰조작 방식이동 : W,A,S,D점프 : 스페이스 바뷰 전환 기믹 : F블럭 밀기 : E다리 생성 : R설정창 : Esc목적퍼즐을 풀고 길을 찾아 앞으로 나아가며 모닥불을 찾아내는 게임레퍼런스STUX.net, PIVO, FEZ특징w,a,s,d로 움직이며 2D, 3D를 변환하면서 퍼즐을 풀고 도착지까지 도달하면 되는 플랫포머 게임입니다.2D 모드로 전환하면 플레이어의 z축이 현재 플레이어가 서 있는 지점으로 고정이 되어 z축으로 움직일 수 없으며 그 외에 여러 퍼즐이 존재합니다. 타이틀 Pathformer게임 이름입니다...

Unity 2025.06.30

엔진 개인 프로젝트 후기

후기입니다. 너무 귀찮아져서 많이 밀렸네요제출 기간 내에 잘 제출했고, 발표도 아마? 잘한 것 같습니다. 개인 프로젝트를 진행하면서 코드 구조를 짜는 게 너무 어렵고 힘들었습니다. 갠프 구조의 상태가 별로 좋지 않아요.....유니티 내용보다는 코드 기본 개념, 구조가 확실히 부족한 것 같고 배워야 할 부분이라고 생각합니다.c# 말고도 c++도 기본 개념, 구현, 구조를 배우는 게 중요한 것 같습니다. 간단한 구조를 바로바로 생각 못 하는 것을 보고 느꼈습니다. 진짜 심각하구나 하면서요. 저번부터 조금씩 하긴 했는데 책을 많이 읽어야 할 것 같습니다.저는 다른 애들처럼 똑똑하거나 특별나게 잘 하는 게 없기 때문에 자잘한 시간을 잘 활용해서 공부하도록 하겠습니다.블로그도 생각나면 쓸게요.

Unity 2025.06.23

엔진 개인 프로젝트 9일차

6/4오늘 검사를 받고 왔습니다. 10점 만점에 9점을 받았습니다. 좋은 점수죠. 하지만 할 일이 오늘까지 한 것 보다 3배가 늘어난 것 같습니다. 뭐 당연하죠 다음주 토요일이 제출인데...그래서 다음주 화요일까지 맵을 전부 완성하고 점프를 조금 수정한 뒤, 폴리싱까지 해야 합니다. 앞으로 엔진 글 못쓸 것 같습니다. 제출 후에 후기로 글 쓰도록 하고 그 날까지는 블로그 잠시 못 쓰겠네요. 일주일 정도 밖에 안남았으니 개인 프로젝트에 집중하도록 하고 후기로 뵙겠습니다.

Unity 2025.06.04

엔진 개인 프로젝트 8일차

6/3오늘은 일을 많이 안했습니다. 했어야 하는데.... 오늘 하루의 대부분을 놀았습니다....그래도 아예 안한 것은 아니고, 1/2의 맵을 에셋으로 바꿔봤습니다. 에셋이 너무 마음에 들고 게임에 잘 어울리는 것 같습니다. 이제부터 맵 제작을 할 때 난이도를 조금 올려서 만들 생각입니다. 전에 만들고 넣지 않았던 물체 밀기, 물체 이동 등을 넣고 2D,3D 변환 요소를 더욱 잘 활용해야 하도록 만들 생각입니다.

Unity 2025.06.03