본문 바로가기

전체 글

(46)
유데미 스타터스 유니티 개발자 취업 부트캠프 1기 - 23주차 학습 일지 이번 주는 스타터스 강의보다도 따로 팀을 맞춰서 하고 있는 '롱 빈터' 팀 프로젝트를 진행하고, 합치는 데에 더 많은 시간을 쏟았다. 특히나 금요일, 토요일에 각자 진행한 기능들을 하나의 씬에 합치는 작업은 예상보다도 더 쉽지 않았던 것 같다. 오늘은 그런 의미에서 지금까지 작업하고 있는 팀 프로젝트 현황을 소개하는 시간을 가져보려고 한다. 'Long-Vinter' 팀 프로젝트 현황 2주 ~ 3주 남짓한 기간 동안에 나와 팀원들이 구현한 기능들을 목차에 맞게 정리하였다. 11월 25일의 경우는 기능 추가보다는 각 기능을 한 씬에 묶는 작업에 초점을 맞추었다. 서버, 방 접속, 채팅 11/10 - 타이틀 씬, 로비 씬, 게임 씬 생성 및 연결 - 포톤을 통한 서버 접속 - 포톤 방 개설 및 참여하기 기본적..
유데미 스타터스 유니티 개발자 취업 부트캠프 1기 - 22주차 학습 일지 11월도 벌써 중반을 넘어섰고, 2022년도 끝을 보이고 있다. 스타터스의 처음에 꿈꾸고, 목표로 했던 것들을 내가 얼마나 잘 이룩했는가 생각해보면, 그만큼 못한 것도 있지만 전체적으로 그 이상을 해내었다고 감히 평가할 수 있을 것 같다. 하지만.. 아직 2022년은 한 달이 더 남아있고, 그 마지막 한 달의 목표가 있다면, 테스트를 잘 통과하고 현재 하고 있는 팀 프로젝트를 계속하고 싶다. 그래서 더 열심히 수업과 프로젝트에 힘을 쓰고, 정리하는 것도 더 열심히 하고자 한다. Starters 22주차 강의 - 'Playfab' Playfab 개요 이번 강의에서는 포톤과 더불어 마이크로소프트의 Azure PlayFab 서비스를 이용해서 로그인을 구현해보았다. 사실 이전에 윙또 프로젝트를 만들었을 때에 혼..
유데미 스타터스 유니티 개발자 취업 부트캠프 1기 - 21주차 학습 일지 지난 몇 주 그리고, 이번 주를 마지막으로 어몽어스의 기능들을 거의 모두 만들었고, 어몽어스 클론 코딩(?) 수업이 마무리되었다. 정말 오랜 기간 이 게임을 가지고 분투하고 나니, 이 작은 게임에도 얼마나 많은 정성이 들어가는지 이젠 확실하게 알았다. 개인적으로는 테트리스 게임에 추가로 몇 가지 기능을 붙여 새로운 게임을 얼추 만들었다. 세상에 없던 게임을 만드는 거라 처음 생각만큼 재밌지 않은 부분도, 버그도 많았고, 완성도 아직 못 했다. 하지만, 늦어지더라도 끝까지 완성을 할 생각이다. 그리고, 이번 주부터 본격적으로 같은 교육생 중에 마음에 맞는 사람들과 같이 새롭게 게임 만들기에 돌입했다. 처음부터 새로운 게임을 만들기보다는 기존에 있는 게임을 만들기로 했고, '롱 빈터'라는 게임을 구현해보기로..
유데미 스타터스 유니티 개발자 취업 부트캠프 1기 - 20주차 학습 일지 이번 주 역시 저번 주와 마찬가지로 어몽어스의 기능들을 하나씩 추가해나갔다. 임포스터를 한 명 고르는 거나, 유령이 되면 유령이 된 플레이어들만 보인다거나, 임포스터 외의 사람들에게는 임포스터 닉네임이 빨간 색으로 보이지 않는다거나 등등의 여러 추가사항들이 있었다. 하지만, 대부분 이전에 했었던 기능들과 맥락이 비슷하고, 이를 활용하는 것이라 생략하고 다만, 처음 배운 Photon - Chat + 채팅 기능에 대해서는 정리를 하고자 한다. Starters 20주차 - 'Photon - Chat' 포톤은 Pun 외에도 Chat이라는 채팅을 전용으로 하는 솔루션도 제공하고 있다. 이는 채팅 메세지를 보내고 받는 데에 필요한 많은 메서드를 가지고 있어 게임 내 채팅을 구현하기 매우 좋았다. 어몽어스에도 멀티플..
유데미 스타터스 유니티 개발자 취업 부트캠프 1기 - 19주차 학습 일지 저번 주에 이어서 멀티플레이 - 포톤 강의가 이어졌다. 저번 주가 포톤에 대한 이해, 기초에 대한 내용이었다면, 이번 주에는 실제로 '어몽어스'라는 게임을 만들어보기로 했다. '어몽어스'는 한참 유행이었을 때에 나도 친구들과 같이 즐겨 했던 게임인데, 마피아 게임의 확장이라고 보면 된다. Save 25% on Among Us on Steam An online and local party game of teamwork and betrayal for 4-15 players...in space! store.steampowered.com (궁금한 분들을 위한 스팀 페이지) 우리는 수업에서 크게 세가지를 배우고 '어몽어스'를 만드는 데에 적용했다. 1. 포톤 2. Input System 패키지 3. LightSh..
유데미 스타터스 유니티 개발자 취업 부트캠프 1기 - 18주차 학습 일지 스타터스에 들어와서 부터는 코딩으로 게임을 직접 만들 수 있어서 너무 행복하지만, 반대로 게임을 하는 시간을 가지기가 쉽지 않다. 그나마 하는 시간은 친구들하고 같이 하는 시간 뿐인데, 그러다보니 문득 멀티플레이 게임을 만들고 싶다는 생각이 들었었다. 그런 생각으로 포톤을 시작했던 것은 사실 2주~3주 전이었던 걸로 기억하는데.. 방을 만들고, 게임을 시작하는 딱 그 부분까지 만드는데 너무나 힘이 드는 것인지 그 때에 처음 알고, 도망쳐나왔다. ㅠㅠ 하지만, 이번주에 다시 수업으로 멀티플레이를 마주하게 되었고, 피할 수 없게 되었다면, 그냥 즐겨버리자는 마인드로 포톤을 정복하려 하고 있다. 본 게시글에는 이번 주 배운 내용들을 기록할 예정이고, 다음 주에 발표를 하면서 만든 프로젝트까지 같이 올리도록 하..
유데미 스타터스 유니티 개발자 취업 부트캠프 1기 - 17주차 학습 일지 꿀같던 연휴들이 모두 지나간 10월, 다시 긴 일주일이 찾아왔다. ㅠ 그동안 제대로 못 해왔던 2주 프로젝트나, 코딩테스트 공부 등등 이제는 다시 열심히 해야될 시간. 특히 RPG 게임을 만들기로 했던 계획에 대해 차근차근 개발 계획을 잡아가고 있다. 시작하기에 앞서 어제 일찍이 쓴 학습 일지 내용이 (티스토리가 먹통이 되어서..) 다 날아가버렸다. 그래서 오늘 다시 글을 쓰기 시작했는데 이 때문에 글 분량이 조금 적어질 수 있을 것 같다. ㅠ 다음부터는 임시저장은 틈틈히 해서 이런 일 없도록 해야겠다... (더불어 어제오늘처럼 카카오가 다시 먹통이 되는 일이 없도록 기도해야겠다.) Starters 17주차 - '파티클 시스템과 VFX' 파티클 시스템 개요 이전에도 한 번 다뤄본 적 있는 파티클 시스템,..
유데미 스타터스 유니티 개발자 취업 부트캠프 1기 - 16주차 학습 일지 이번 주는 연휴 때문에 하루 늦게 스타터스가 시작했다. 더 쉬었다는 것에 대해서 행복한 것도 있었지만 한편으로는 프로젝트를 진행하는 데 있어, 더 촉박한 느낌이 들었다. 게다가 새롭게 시작한 포톤이 생각보다 더 어려워서 기능을 하나 구현하는데 너무 오랜 시간이 소요되었다. 결국 만족할만한 정도의 성과를 내지는 못 했지만, 그래도 바뀐 강의 스타일과 그동안 궁금했던 것들을 간담회로 많이 알아갈 수 있어서 좋았던 것들도 많았던 한 주라고 요약할 수 있겠다. Starters 16주차 - '런 시뮬레이션 게임(?) 만들기' 바뀐 강의 스타일 이번 주부터 수업에서는 하나의 예시 게임을 보여준 뒤에 그 게임처럼 핵심 기능들을 같이 구현하는 시간을 가졌다. 첫 게임으로는 최근 유행하는 '우마 무스메'를 오마주한 스트..