profile
게임 개발자

2025/09/12 TIL

오늘의 배운 내용은 제네릭을 사용한 패턴이다.상황은 다음과 같았다.Entity를 상속받는 캐릭터, 몬스터의 존재각 Entity는 EntitySO, EntityStat, EntityAnimatior(예상?) 등을 가지고 있다.만약 Entity의 구성 요소로 EntityS

3일 전
·
0개의 댓글
·
post-thumbnail

2025/08/07 TIL

오늘은 내가 가지고있는 3D 맵 에셋을 임포트 해서 사용하려고 했다.근데 URP에 넣으니까(이건 재연한거다)이런식으로 마젠타색으로 마테리얼이 다 깨진것이다.이 현상을 해결하기 위해 구글링을 하였고 셰이더문제로인해 생긴다는 것을 알았다.그리하여이렇게 마젠타색으로 된 마테

2025년 8월 7일
·
0개의 댓글
·

2025/07/29 TIL

오늘은 메모리 구조에 대해 배웠다.메모리 공간을 네가지로 분류하자면 코드영역, 데이터 영역, 힙 영역, 스택 영역 이 있다.코드 영역은 실행 할 프로그램의 코드가 저장되는 영역으로 CPU는 코드 영역에 저장된 명령어를 처리한다.데이터 영역은 프로그램의 전역변수와 Sta

2025년 7월 29일
·
0개의 댓글
·

2025/07/15 TIL

오늘은 커밋만 약 12개가량을 했다.그만큼 기능을 많이 구현했고 팀원들과 소통하며 구조를 맞춰나가는 시간 또한 가졌다.또한 구조를 짜는 것에 대해서 더 고민을 하고 성장 할 수 있었던 기회 였었던거같다.또한 깃에 대하여 이해도도 더 높여진 것 같았다.그리고 팀원들과 소

2025년 7월 15일
·
0개의 댓글
·

2025/07/14 TIL

오전 C# 체크리스트 강의를 들었다. 솔직히 대부분은 아는 내용이라 깊게 듣지는 않았던거 같긴한데, 단 하나 궁금한게 생겼다. For문이랑 Foreach문, While문 등 다양한 반복문이 존재하고 그 반복문의 성능면이였다. 나같은 경우 대부분의 반복에서 Fo

2025년 7월 14일
·
0개의 댓글
·

2025/07/09 TIL

오늘은 스네이크 게임을 마무리해서 개발하고블랙잭 게임을 개발 하였다스네이크 게임은 일단 남은 과정인 사과 구현을 하였고 그래픽을 조금 보완 하였다.일단은 랜덤 한 위치에 사과를 생성하는데유일한 조건은 사과가 생성이 될 위치에 뱀의 몸체가 있으면 안 된다는 것이였다.그

2025년 7월 9일
·
0개의 댓글
·
post-thumbnail

8. 숫자 야구 (내일 배움 캠프)

숫자 야구 게임을 만들어 보았다.숫자 야구 게임이란1부터 9까지의 숫자중에서 랜덤한 세자리 숫자가 생성 됨 (세 숫자는 중복 X)사용자가 세자리 숫자를 입력 시 각 자리를 비교하여서만약 위치와 그 숫자가 정확하다면 스트라이크숫자가 포함되어있긴 하지만 자리가 다르다면 볼

2025년 6월 17일
·
0개의 댓글
·
post-thumbnail

7. 행맨 게임 (내일배움 캠프)

코드 아트 단어 메인 출력

2025년 6월 13일
·
0개의 댓글
·
post-thumbnail

Lv2.기초 문법 3~6번 문제 (내일배움캠프)

Factorial 함수는 int값을 인자로 받음만약 n이 0보다 작다면 예외를 출력해주고 프로그램을 종료함이후 for문에 진입을 한 뒤 팩토리얼을 계산 해 준다.for문 대신에 0과 1을 예외처리 해주는 것으로 재귀함수의 형태로 만들 수도 있다.Random 클래스를 사

2025년 6월 12일
·
0개의 댓글
·
post-thumbnail

Yacht Dice (2일차)

어제 만들던 요트 다이스를 마저 만들어 보겠다.화면 구성을 좀 더 이쁘게 만들고 싶어져서 게임에서 이미지를 캡쳐해 왔다.이거를 포토샵으로 조금 더 다듬어 주게되면깔끔하게 만들어진 이미지를 유니티에 적용해주고 배치를 해주게되면어제보다 조금 더 게임같은 화면이 나오게 되었

2025년 6월 11일
·
0개의 댓글
·
post-thumbnail

배열의 합계와 평균 (내일배움캠프)

오늘은 주어진 배열을 사용하여서 합계와 평균을 계산하는 프로그램을 제작 해 보았다.예를 들면 10 20 30 40 50이 들어가있는 배열이라면 합계는 150 평균은 30이 나오게한다.사용자에게 입력을 받게 하여서 합계와 평균을 구하게 할 수도 있다.기초를 다시 떠올리는

2025년 6월 11일
·
0개의 댓글
·
post-thumbnail

Yacht Dice 따라 만들기 (1일차)

내가 요새 자주 하는 게임이 있다.그건 바로 요트다이스라고 하는 게임인데

2025년 6월 10일
·
0개의 댓글
·

홀수 출력 프로그램 (내일 배움 캠프)

내일 배움 캠프의 과제로 홀수 출력 프로그램을 코딩했다. 코드 출력 main문에서 한번에 하는 방법도 있었겠지만 조금 더 가독성을 좋게 하기 위해서 함수로 구분하였다. 이를 이용해서 짝수를 찾는 코드도 짜보았다. 짝수 출력 프로그램 코드 출력 기본적인 것

2025년 6월 10일
·
0개의 댓글
·
post-thumbnail

Unity 조사 (내일 배움 캠프)

이터널 리턴쿼터뷰, 배틀로얄, MOBA님블 뉴런게임당 최대 24명의 플레이어가 참여하여 파밍한 물품들을 이용해 장비와 음식을 만들고 활용하는 배틀로얄 게임으로, 하이퍼루프를 이용한 순간이동과 트랩과 오브젝트 등을 통한 다양한 전략으로 최후의 1팀을 가려내는 게임이다.배

2025년 6월 9일
·
0개의 댓글
·

C++ 기초 (new)

new, delete는 C언어의 malloc, free와 대응되는 C++의 메모리 할당 연산자 이다. 선언하는 기본 방식은 다음과 같다. > 포인터 = new 타입[(초기값)]; 할당과 동시에 초기화를 하고 싶다면 초기값에 값을 넣으면 되지만 생략하여도 문제는 없

2022년 11월 23일
·
0개의 댓글
·

Assert, TryCatch의 차이점

Attach Catching invalid code 유효하지 않은 코드, 즉 함수의 불변이 있는지 확인한다. 내부 메소드가 올바른 인수로 호출 되는지 확인한다 개인적 생각 : 라이브러리 같은 거 만들 때나, 디버깅 작업 단계에서 사용하면 될 듯 Try Catc

2022년 11월 18일
·
0개의 댓글
·
post-thumbnail

카드 짝맞추기 게임

카드 짝 맞추기 게임을 만들어 보았다.csv를 이용해 관리하였으며 그 곳에 스테이지 정보를 넣어 맵을 만들어 내는 방식이다.클리어, 점수표시

2021년 5월 23일
·
0개의 댓글
·

파이어베이스 도전기

개요 이번에 학교에서 하는 산학협력 프로젝트에서 백엔드개발이라는 역할을 맡게 되었고 백엔드 공부가 빌요하여 파이어베이스를 공부를 하게 되었다. FastCampus 유니티강의를 보고 이름과 점수를 Realtime DB로 받아와보았고 로그인을 구현해 볼 것이다. 강의를

2021년 4월 21일
·
0개의 댓글
·
post-thumbnail

CodeAdventure

BaBa is You라는 게임을 모티브로 코드 블럭을 옮겨 스테이지를 클리어하는 게임3D이며 시점은 쿼터뷰 혹은 백뷰 형식의 게임이다.이 프로젝트를 우리는 학교에서 나간 ICT 융합대전때 제출하였고 이것은 그때 우리 부스에 붙였던 부착물이다.자세한 것은 깃허브에 있다h

2021년 3월 9일
·
0개의 댓글
·

가변배열

맵 생성 알고리즘을 공부하던 도중 C동적할당은 힘들다는 사실과 처음으로 가변 배열에 대해 알게되었다.가변 배열이란 배열을 차원단위에서 바꿀 수 있는것을 뜻한다.예시로 이 코드는 arr의 세로를 3으로 만든뒤에 길이를 다시 모두 3으로 맞춰 3x3배열을 만든 것이다.그리

2021년 3월 9일
·
0개의 댓글
·