김펭귄 관찰일기
article thumbnail
23.09.18 - 스파르타 내일배움캠프 Unity 8기 [TIL] - Day.42

1. Today 오늘부터 유니티 게임 개발 숙련 주차에 접어들었다. 휘유~ 뭔가 정말 최근 들어 시간이 쏜살같이 지나가는 것 같다. 특히 이번 주부터 수업량이 정말 어마어마하게 많아졌기 때문에 더더욱 정신 바짝 차려야 할 것 같다. 뭔가 그러지 않으면 큰일 날 것만 같은..? 이번 주 진도는 9시간 30분 분량의 수업과 개인 과제까지 있기 때문에 시간 배분을 잘하지 않으면 아주 험난한 한 주가 될지도 모른다. 저번 주 금요일에 작성한 TIL에 '스크립터블 오브젝트'에 대해 공부해 봐야겠다고 적었었다. 그런데 호랑이도 제 말 하면 온다고, 게임 개발 숙련 주차 첫 수업 주제가 바로 스크립트 오브젝트인 게 아닌가. 이런 인연이... 고로, 오늘의 TIL 주제는 'Scriptable Object'이다. 2. ..

article thumbnail
23.09.15 - 스파르타 내일배움캠프 Unity 8기 [TIL] - Day.39

1. Today 오늘은 유니티 특강이라고 해야 하나? 무튼 유니티에서 진행하는 레퍼런스가 있었다. 'Unity Education Day 2023'으로, 이것저것 알려주는 시간이었는데 굉장히 유익한 시간이었다. 생소한 기술도 접했고, 또 아주 유용한 정보들을 얻을 수 있었다. 그 중 가장 큰 수확은 Unity Learn이라는 것인데, 유니티에서 제공하는 유니티 가이드북이다. 심심할 때 간간히 보면 굉장히 도움될 것 같다. 그리고 드디어 그 동안 끙끙 앓아왔던 코딩 문제를 풀었다. Level 1 밖에 안되는데 자꾸 시간 초과를 만나서 이것저것 시도해본 끝에 결국에 풀어냈다. 프로그래머스 기준 10점이 나왔는데, 어떨 때는 3점 주고 또 어떨 때는 11점도 주고, 기준을 잘 모르겠다.

article thumbnail
23.09.14 - 스파르타 내일배움캠프 Unity 8기 [TIL] - Day.38

1. Today 팀 프로젝트가 끝났다. 한 줄 소감은 '아주 피곤하다'. 일단 먼저 자랑부터 해야겠다. 두구두구, 소개합니다. 인뜨로듀싱 '땃쥐는 오늘도 닷지'!! 개인적으로 펭귄과 코끼리땃쥐를 좋아하는데, 닷지 게임 모작 프로젝트 중에 닷지와 땃쥐 발음이 유사한 것을 이용해 말장난을 조금 해봤다. 원래는 땃쥐를 조종해서 악당들을 무찌른다는 간단한 시놉시스를 구상했는데 시간 부족으로 제대로 마무리 짓지 못했다. 이것도 오늘 새벽 5시 반까지 야근하다가 겨우겨우 제출 기한 맞춰서 낸 거라 아직 보스 몬스터와 아이템, 그리고 랭킹 시스템을 제대로 구현하지 못했다. 우리의 패착 요인이자 자랑거리는 시작할 때, 파트를 잘 나눈 것인 것 같다. 각자 역할을 분담할 때, 최대한 git에서 conflict가 나지 않..

article thumbnail
23.09.12 - 스파르타 내일배움캠프 Unity 8기 [TIL] - Day.36

1. Today 오늘은 정말 많은 일을 해치웠다. 개인적으로 만족스러운 하루였다... 히히 팀 프로젝트에서 SelectScene과 SelectManager를 맡았는데, 자꾸 프리팹이 깨지고 폰트가 깨지는 등의 문제가 있었다. 찾아보니 .meta 파일이 .gitignore에 추가되서 그런 것 같아서 .gitignore 파일을 수정했다. 오늘은 MainScene을 구현했다. 아직 미완성이지만 그래도 너무 만족스럽다. SelectManager가 DataManager에게 플레이어가 선택한 비행기 기체 이미지를 전달하도록 했다. 싱글톤으로 매니저들을 만드니까 굉장히 유용하게 사용된다. 말로만 듣던 싱글톤을 직접 구현하고 사용해보니 너무나도 편리했다. 사람들이 왜 싱글톤, 싱글톤 하는지 알 것 같은..? DataM..

article thumbnail
[Git 해부학교실] #1. Git이란?
프로그래밍/알쓸신잡 2023. 9. 11. 21:22

🐧. Git 오늘은 협업할 때 자주 사용되는 Git이란 녀석에 대해 알아볼까 한다. 물론 나도 아직 어리바리한 Git린이지만 (최근에도 시원하게 한 번 말아먹어서 github 잔디 한 움큼 뽑았다..), 그래도 내가 직접 몸통박치기 해서 배워온 것들이 있기 때문에 이 글을 읽고 계신 코린이라면 꼭 전부 본인 것으로 만들어서 눈물 흘리지 않았으면 한다. 1. Git이란? Git은 소스 코드 관리 (Source Code Management, SCM) 시스템의 일종이다. 말이 조금 어려울 수 있는데, 쉽게 설명하자면 우리가 작업한 소스 코드들을 관리해 주는 녀석이라는 뜻이다. 지금 당장은 이것만 기억하자. 차차 알아가면 된다. 코딩을 하다 보면, '아.. 괜히 손댔다, 이전에 한 걸로 복구는 안되나?'라는 생..

article thumbnail
23.09.11 - 스파르타 내일배움캠프 Unity 8기 [TIL] - Day.35

1. Today 오늘은 유니티 작업을 할 때, 깃 관련해서 주의해야 할 점에 대한 특강이 있었다. 너무 유용한 강의여서 아래 링크로 따로 정리해둘 예정이다. 팀프로젝트는 나름 순조롭게 진행되고 있다. 뭔가 제대로 된 협업을 하는 기분이다. 파트를 나눠서 딱딱 작업을 하니, Merge 할 때도 Conflict 없이 수월하게 진행되서 기분이 너무 좋다. 물론.. 내 실수로 내 무덤을 한 번 파긴 했지만.. 2. Today I Learn Link https://penguin-kim.tistory.com/97 [Unity] 유니티 프로젝트 Git을 활용해 팀프로젝트 진행 시, 필수 세팅 & 주의해야 할 점 penguin-kim.tistory.com

article thumbnail
23.09.10 - 스파르타 내일배움캠프 Unity 8기 [TIL] - Day.34

1. Today 깃은.. 무서운 녀석이다.. ㅠㅜ 오늘 기껏 작업해둔 녀석들을 보내줬다. fork라는 녀석을 처음 사용해보면서 이것저것 만지다가 날려먹었다. 사실 지금도 무슨 일이 일어난 건지 잘 모르겠다. 덕분에 깃 잔디도 이틀치나 뽑혀버렸다. 아닌데.. ㅠㅜ 기여했는데... 왜째서... 깃을 사용하면 참 편리하다는 것도 잘 알고 있지만 PTSD가 오는 건 어쩔 수 없다. 후.. 많이 슬픈 하루다.. 2. Link https://penguin-kim.tistory.com/95 [Git] fork해둔 repository 업데이트 하기 🐧. fork 해둔 repository 업데이트 하기 팀프로젝트를 하고 있는데, 내 레포에 만들지 않고 팀장님 레포에 만들어서 현재 팀장님 레포로 푸쉬하고 있는 상황이다. ..

article thumbnail
[Git] fork해둔 repository 업데이트 하기
프로그래밍/알쓸신잡 2023. 9. 10. 14:32

🐧. fork 해둔 repository 업데이트 하기 팀프로젝트를 하고 있는데, 내 레포에 만들지 않고 팀장님 레포에 만들어서 현재 팀장님 레포로 푸쉬하고 있는 상황이다. 내 레포로 가져올 수 있는 방법이 없을까 하다가 fork라는 것을 알게 되서 일단 해두긴 했는데.. 문제는 업데이트가 되질 않는다는 것..! 이 경우에 어떻게 업데이트 할 수 있는지 알아볼까 한다. 1. git clone으로 당겨오기 우리가 먼저 해줘야 할 것은 평소처럼 레포 주소를 긁어와서 clone해주는 것이다. git clone [repository 주소] 위의 커맨드로 당겨와주자. 2. 원격 저장소에 upstream 추가해주기 새로운 친구를 만나게 되었다. 기존에 'git remote add origin [repository 주..