월별 & 주간 목표 혹은 느낀점 23

9월 첫 주 목표 및 한 주간 기록

0904플랫폼 게임에 사용될 월드 오브젝트 만들었다.BP로 만든 월드 오브젝트를 이용해 플랫폼 게임을 간단하게 만들 생각이었는데, C++로 바꾸고, 기능도 좀 추가할 계획이다. 0905 라이라 보다보면 확실히 내 시선에선 알기 힘들었던 것을 알게된다.아 진짜 라이라만 파도 힘들긴 한데, 지금 실력이 라이라를 이해하기는 부족한듯 싶다.때문에 라이라는 슥슥 봐가며 이런 게 있군! 하고 넘어가려고 한다.자료구조 알고리즘이나 코테 신경 쓰기 Lucy 작업하기 총 학습일

C언어를 이용한 콘솔로 TEXTRPG를 만들면서 느낀 점

배열과 리스트의 차이를 면접용으로만 달달 외웠었는데,구조 어떤에 배열이 왜 편한지 리스트가 왜 편한지를 생각해보고 깨닫게해준 경험이었다. void DungeonInitial(_Dungeon dungeonArr[], Player* player, _Dungeon* dungeon)요런 함수가 있는데 뒤에dungeon이 있는 이유는 배열은 dungeon->beforePtr 접근이 안된다.때문에 배열을 통째로 째로 가지고 있는 것 즉,이전 던전에 입장할 수도 있으니까,배열의 시작 점 주소값을 가지고 있기 위해서 들고 있는 것이다. 이게 너무 비효율적이라고 느꼈고아 내가 리스트를 썼으면 구조체 1개 크기만큼의 메모리만 받아와도앞 뒤로 접근하면서 전체를 관리했을 텐데! 하고 아쉬웠다. 다음에 비슷한 구조를 짤 때는 ..

인하대 미래인재개발원 개발분야 면접후기

면접은 2:2 면접으로 진행 되었다.잠깐의 시간이었지만 교수님과 함께한 대화는 꽤나 내게 인상적으로 짙게 남았다.좋은 개발자란 무엇인지 면접 시간 동안 짧게 교수님과 대화를 나누었다.늘 탐구하는 개발자란 답변을 받았다.사실 혼자 공부하면서 막막한 마음에각 대학 교수님께 메일도 보내보고 저자분께 어떻게 공부하면 좋을지 메일도 보내보았었다.내가 가는 길이 맞는지 불안해하기도 했었다.하지만 이번 면접 시간 때 나눈 대화들을 통해 들은 생각은더 노력하고 더 탐구하며 더 신중하게 배우려 노력하고자 하는 마음가짐으로 살아야겠다 싶었다.그런 의미로필기 시험 때 당황했었던 수학 좀 신경써야겠다 싶었다.

4월 발자취

그간 읽은 책과 강의 (완독 및 완강) 혼자 공부하는 C언어 2회독 기초 C++ 1회독 1회독 컴퓨터 시스템 개론 1회독 혼자 공부하는 컴퓨터 시스템 + 운영체제 2회독 이득우의 언리얼 C++ 게임 개발의 정석 1회독 윤성우의 열혈 C++ 1회독 윤성우의 열혈 자료구조 2회독 완강 강의 Udemy Unreal Engine 5 C++ The Ultimate Game Developer Course 홍랩 자료구조 홍랩 DX Part 1 진행 중인 책과 강의 윤성우 자료구조 윤성우의 열혈 TCP/IP HLSL 프로그래밍 게임 서버 프로그래밍 교과서 전문가를 위한 C++ 강의 코딩 테스트를 위한 자료 구조와 알고리즘 With C++ IT 취업을 위한 코딩테스트 외대 신찬수 교수님 자료구조 Unreal Engine..

2월 마무리

10일간 게임인재원에서 프리스쿨 경험 후 우리 팀이 인기상을 받았고 이후 최종합격 하였으나 거리의 문제와 엔진 사용법도 모르는데 자체엔진을 배우기에는 너무 부족한 실력이라 느껴 인재원은 최종 등록을 포기하였다. 이후에는 지인들과 언리얼로 프로젝트를 진행하며 구현 뿐만아니라 엔진 내부코드를 읽어보는 연습과 구조짜는 연습 등을 하며 프로젝트 경험을 쌓고있다.

게임 인재원 6기 프로그래밍 OT

지식을 배운다기보단 지식을 쌓을 자세나 태도를 돌아보는 관점을 배웠다. 추가적으로 사회에서 일을 한다는 것은 책임을 진다는 것이고 책임을 진다는 말이 어떤 것인가에 대해서 고려해보는 계기도 되었기에 정말 뜻깊은 시간이 되었다. 게임잼을 통해서 협업에 대해서 많이 생각해 볼 계기도 되었는데, 아무래도 유니티를 직접 사용해보진 않고 갔었기에 더욱 난이도가 느껴졌었다. 하지만 팀원분들이 잘 수습해준 덕에 잘 해결되었다. 이후 인기상을 수상한 뒤 2일간 못잤던 잠을 몰아잤다. 게임잼 이후에 팀프로젝트의 경험의 중요성을 알게되었으며, 게임잼 이후 바로 팀을 꾸려서 프로젝트 하나를 진행하고 있다. 게임잼에서 배운 것 하나는 팀 프로젝트의 중요성이고, 다른 하나는 개발PM의 존재의 중요성이었다. 아무래도 기획 아트 ..

0206 모든 1일 체크 리스트 첫 달성

조금이라도 그날 공부한 것은 파란색으로 칠했다. 사실 해야하는 분야나 들어야 하는 강의나 정리해야 할 것들은 이외에도 정말 많은 것들을 배워야 하지만 지금 세운 목표 오늘 할일에 집중하고자 다음과 같은 to do list 들을 세워놓고, 하루에 다 못했던 경우도 많았다. 매일 어느 하나의 공부에 치우치지 않기 위해서 다음과 같은 목표를 세웠고, 오늘 처음 이뤘다. 그러한 것들은 1일 체크리스트 외에 별도로 면접스터디에서 조금씩 채워나가고있다. 균형있는 공부와 균형있는 기본기를 위해서 더 탄탄하고 더 완성도 높은 기본기를 위해서 꼭꼭 더 많이 배우기위해서 지금 오늘 할 수 있는 것에 몰입하고자 노력했지만, 늘 결국에는 언리얼만 하거나, 집중력이 흐려지거나 하곤했었다. 그래도 내일은 꼭 균형있게 공부해야지 ..

1月 ~ 2月 1日까지 기록

1월은 이곳 저곳 많이 지원했었다. 지원한 곳1차2차스마일 게이트불합격x크래프톤합격불합격게임 인재원합격아직 모름 크래프톤은 처음 코딩테스를 봤던 회사여서 굉장히 떨렸었다.더욱 열심히 공부하여 재도전에는 합격할 수 있도록 하자. 2.13일부터 2.23일까지 열흘 간 인재원에서 교육을 받고,이후 게임잼 등 다양한 활동 후에 최종 선발을 한다고 한다. 선발 되도록 자료구조 알고리즘이나 DX, OpenGL, 게임 수학에 대해서 더 공부하고자 한다. 게임 인재원 6기 프리스쿨을 진행하는 동안 짧게라도 기록을 남기도록 하자. 요즘같은 취업 불경기에 다행히도 좋은 교육기관을 알게되었고 서류통과하여프리스쿨에서 교육을 받을 기회가 생긴 것이 운이 좋았다.