본문 바로가기
728x90
반응형

분류 전체보기43

[KSEB] 게임 도메인 팀프로젝트 3주차 개발일지 + 1차 중간발표 이번 주 화요일에 1차 중간 발표와 멘토들의 피드백이 있었다. 2주차 개발 일지 시연 영상에서 카메라의 움직임이 덜 어지럽게 수정하고, 씬 로드 중의 버그가 일어나는 현상 등을 디버깅해 메인 화면에서 튜토리얼까지의 게임 시연이 원활하게 돌아가게끔 준비하고 발표를 진행했다. 발표자가 내가 아니라서 사진을 안찍었지만, 발표 자체는 우리팀이 제일 잘한 것 같다 ㅎㅎ. 간단하게 중간 발표 및 피드백이 어떻게 이루어졌는지 복기 겸 정리하고 지난 3주차동안 어떤 기능을 개발했는지를 GIF와 함께 정리하겠다.  1차 중간 발표 및 피드백 2주 동안 팀프로젝트 개발을 진행한 곳은 인하대 60주년 기념관 7층이었는데, 이번 1차 중간 발표는 14층에서 진행되었다. 뭔가 발표나 공개 강연 등은 14층에서 진행될 듯 하다... 2024. 7. 21.
[KSEB] 게임 도메인 팀프로젝트 2주차 개발일지 뭔가 초반이라서 그런지 일단 필요할 거 같아보이는 건 빠르게 구현해두고, 이후 코드를 다듬는 방식으로 진행했다. 지금 정리해서 보니 생각보다 많이 한 것 같긴하지만, 나중에 기능을 확장할때 오류없이 동작하도록 하려면 좀 더 다듬어서 강건하게 바꿀 필요가 있을 것 같다. 아래는 2주차동안 내가 맡아서 진행한 내용을 GIF와 함께 간단히 정리했다.  2주차 게임 개발일지 2주차 게임 현황 시연 아직 개선해야 할 점이 너무 많다... 일단 방금 해보면서 카메라 움직임이 너무 어지러운 것 같아 우선적으로 개선이 필요할 듯 하다내가 구현한 기능의 목차를 정리하자면 이와 같다.로프 액션 구현(DistanceJoint2D 활용)피격 데미지 UI 이펙트 구현튜토리얼용 보스 캐릭터 컨셉, 기믹 구현튜토리얼용 보스 캐릭터.. 2024. 7. 13.
[KSEB] 게임 도메인 팀프로젝트 시작 및 첫 주차 진행상황 여러 개인적인 사정 덕분에 정신 없는 6월이 지나가고, 7월부터 좋은 기회를 얻어 2달간 팀프로젝트로 게임을 개발할 수 있는 기회가 생겼다. KSEB은 K-Software Enpowerment Bootcamp의 줄임말로, 인하대, 경기대, 성균관대 대학생들이 협력하여 도메인별 팀프로젝트를 진행한다. 도메인이 여러 개 있지만, 나는 그 중에서 게임 도메인을 신청했고 인하대 대학생이 가장 많기에 인하대에서 진행한다...! KSEB 관련 내용은 프로젝트가 성공적으로 완성되면(?) 올리도록 하겠다. 사실 올리겠다 해놓고 밀린게 좀 많지만, 8월말까지 일정이 꽉 차있어서 쉽지 않다.   개인적인 이야기는 이만 줄이고, 앞으로는 1주일마다 우리 팀에서 만들고 있는 게임의 개발 현황을 개발 일지처럼 차근차근 올리려고.. 2024. 7. 7.
서울사케페스티벌 2024 후기 3월말인가 온라인에서 우연히 보게 된 사케 페스티벌 광고를 보고 흥미가 생겨 2매를 구입한 후 까맣게 잊고 있었는데, 바쁜 일정을 보내다보니 어느새 리마인드 문자가 와 있었고, 친구 한명을 섭외(사주고) 하여 함께 사케 페스티벌을 즐기고 왔다.  친절하게 위치와 역 이름, 일정까지 안내해주는 모습이다.   페스티벌 하루 전에는 입장 및 관람 안내까지 보내주었다. 자세한 정보에 관련해서는 아래 본 행사 링크를 걸어두겠다.https://m.sakefestival.co.kr/ 2024 서울사케페스티벌2024.05.25(토)~26(일) 대한민국 최대규모 프리미엄 사케 페스티벌m.sakefestival.co.kr 사실 사케는 일본 여행 가서 편의점에서 간바레 오토상 정도밖에 먹어본 기억이 없었고, 간바레 오토상은.. 2024. 5. 26.
[Unity] Transform.position 이동이 안되는 경우(Character Controller 사용 시) 유니티 매일 새로운 걸 배우면서 이전에 쓰던 글을 지우고 다시 쓰고 하다가 일단 삽질한 것부터 계속 올리는 게 맞는 것 같아 오늘 낮 시간대에 계속 삽질한 내용을 언급하려 한다. 현재 홀로라이브의 3d 모델을 활용한 간단한 게임 프로젝트를 진행 중에 있다. 스킬 구현 중 원하는 위치로 순간이동하려고 transform.position을 통해 이동하려 했으나 캐릭터가 이상하게 움찔거리며 예상했던 순간이동이 이루어지지 않았다. Transform.Position 이동 안되는 현상(버벅임) 이 문제의 특징은 이동이 아예 안되는 것도 아니고 뭔가 이동했다가 돌아오는 듯한 버벅임이 가끔 보인다는 것이다. 나는 이게 내가 다른 곳에서 위치를 고정해버린 줄 알고 거의 반나절을 다른 코드를 분석하며 디버깅했지만, 딱히 문.. 2024. 5. 23.
[Unity] 목표 지점을 바라보도록 객체를 회전시키는 유니티 내장 함수 소개 및 직접 스크립트로 구현하기(삼각함수, 벡터 연산 활용) 3인칭 게임에서 자신의 캐릭터를 화면 내 마우스가 클릭한 곳으로 이동하는 스크립트를 작성하는 도중, 회전에 대한 이해가 직관적으로 되지 않아 회전에 필요한 함수를 직접 구현해보는 시간을 가졌다. 포스팅 후 내용을 더 정리해서 추가적으로 3인칭 게임에서의 클릭 인식과 캐릭터 이동, 회전을 모두 포함한 글도 작성할 예정이다.  목표 지점을 가리키는 단위 방향 벡터 구하기방향을 구하는 방법은 벡터 값인 위치 데이터를 활용해 구할 수 있다. 이후 진행할 각도를 구하는 연산의 편의성을 위해, 방향의 크기를 1로 조정해주는 정규화를 진행한다. 회전이 아닌 단순 이동의 경우에도 정규화가 필요한데, 이는 정규화를 진행하지 않는다면, 대각선 방향에서의 크기가 더 커지기 때문이다. 유니티에서 정규화는 .Normalize(.. 2024. 5. 13.
[C#] 코딩 스탠다드(.NET 코딩 규칙) 한 외국 블로그의 C# 코딩 스탠다드를 번역 및 정리한다. https://www.dofactory.com/csharp-coding-standards World's #1 .NET Developer PlatformDofactory is the popular technology platform that offers software engineers the best jobs, products, and tutorials. Monetize your skills today!www.dofactory.com  클래스(Class)클래스의 이름과 메서드 이름에 파스칼(Pascal) 표기법 사용 지향public class ClassName{ public void GetInfo() { // ... } publ.. 2024. 5. 8.
[Git, GitHub, Rider] Git 설치 및 Rider 내 Git, GitHub 연동과 Rider 터미널 변경 Git 설치우선, 깃 공식 홈페이지에 들어가 다운로드를 진행한다. 물론 CLI 명령어를 이용해 설치할 수도 있으나, 설치 프로그램을 이용해 설치를 진행하도록 하겠다. 이후 리눅스나 도커에 대해 포스팅할 때, CLI로 깃을 설치 및  설정하는 방법을 올릴 예정이다. Git 공식 웹페이지 다운로드 https://git-scm.com/download/win Git - Downloading PackageDownload for Windows Click here to download the latest (2.45.0) 32-bit version of Git for Windows. This is the most recent maintained build. It was released 7 days ago, on 202.. 2024. 5. 7.
[Cmder] 원도우&리눅스 명령어 동시 지원 콘솔 에뮬레이터 (윈도우 용) 원도우의 명령어와 리눅스의 명령어가 달라 리눅스에만 익숙해져 있다가(원래 맥OS 유저) 윈도우 콘솔 환경에서 명령어가 헷갈려서 불편했다. wsl로 윈도우 내에서 리눅스를 돌리거나, 최근에 지원하는 Powershell을 이용해도 되지만, 윈도우와 리눅스 명령어 모두를 지원하는 콘솔 에뮬레이터 프로그램으로 cmder이 있다는 걸 듣고 설치해보았다. 간단하게 설치 및 환경 설정하는 방법을 정리한다.  Cmder 설치(공식 페이지 설명) Cmder은 윈도우에서 멋진 콘솔 에뮬레이터가 없는 것에 대한 좌절감에서 탄생한 소프트웨어 패키지입니다. 이는 놀라운 소프트웨어를 기반으로, 시작할 때부터 인상적인 모노카이 색상 체계와 커스텀 프롬프트 레이아웃으로 무장했습니다. Cmder 공식 웹페이지 다운로드https://c.. 2024. 5. 7.
[Unity] MMD4Mecanim 튜토리얼 (기본편) 완전번역 + dll 없음 오류 해결 및 게임 뷰 해상도 관련 안내 유니티를 배우기 시작한 가장 큰 이유(?) 중에 하나이자 만약 본업으로 못하더라도 취미로 하기 위해서, 3D 캐릭터 모델 PMX/PMD파일 + VMD파일을 FBX파일로 변환해 유니티에 올릴 수 있도록 해주는 MMD4Mecanim의 일본어 튜토리얼 메뉴얼을 번역해본다. (일본어 공부도 할겸) 이후 이를 활용한 게임이나 영상을 개발하는 과정을 조금씩 올릴 예정이다. MMD4Mecanim 파일 및 메뉴얼과 관련 여러 프로그램 및 정보 사이트를 먼저 올리고, 오늘은 여기에서 MMD4Mecanim의 공식 메뉴얼 중 튜토리얼 기본편을 번역하며 최신 버전으로 실습한 내용을 정리해 올린다.Stereoarts Homepage Stereoarts Homepage stereoarts.jp  개요유니티로 MMD의 각종 모델링.. 2024. 5. 3.
728x90
반응형