본문 바로가기

전체 글

(46)
유데미 스타터스 유니티 개발자 취업 부트캠프 1기 - 7주차 학습 일지 2D와 UI를 저번 주에 배웠고, UI를 활용해서 이번 주에는 포트리스 형식의 게임을 만들기로 했다. UI를 통해 각도를 조절하고, 발사하는 등 UI를 적절한 위치에 배치하고, Unity Event에 맞추어 다음 코드를 실행하는 작업을 혼자서 생각하며 완성해나갔다. 목, 금요일에는 조기 수료에 관한 내용을 듣고, 애니메이션, 파티클에 대한 내용을 배웠다. 새롭게 배운 내용들 뿐 아니라 이제는 알고리즘 역시 열심히 공부해야겠다는 생각이 들었고, 우리 조 내에서도 알고리즘 스터디를 시작했다. 이번 학습 일지에서 역시 월, 화, 수 열심히 '포트리스 형식의 게임'을 만들면서, 스터디하면서 느낀 것들과 목, 금 새로운 내용들을 배우면서 느꼈던 것들을 적어보려고 한다. Starters 7주차 주간 과제 - '포트..
유데미 스타터스 유니티 개발자 취업 부트캠프 1기 - 6주차 학습 일지 이번 주 주간 과제로 드디어 게임을 제작하기 시작했다. 간단한 '런 게임'을 만드는 것이었지만, 목요일까지도 완벽하게는 만들지 못했다. 그래도 게임을 만들면서 구현하고 싶은 것들이 생길 때마다 새로 배웠던 것들을 가져다 쓰면서 저번에 배웠던 내용들이 왜 쓰는지에 대한 이해가 확실히 되었다. 이번 학습 일지에서는 월, 화, 수 열심히 '런 게임'을 만들면서 느꼈던 내용들과 목, 금 새로 배운 것 중에 와닿았던 내용들을 추려서 따로 정리해보려고 한다. Starters 6주차 주간 과제 - '런 게임 만들기' BoxCast와 콜라이더 이번에 게임을 만들면서 나뿐만 아니라 대부분의 사람들이 겪었던 문제가 하나 있었는데, 움직이는 물체의 벽면에 캐릭터가 부딪혔을 때에 캐릭터가 떨어지지 않고, 끼어버리는 문제였다..
유데미 스타터스 유니티 개발자 취업 부트캠프 1기 - 5주차 학습 일지 이번주는 본격적으로 유니티 툴에 대한 강의가 시작했다. 기존에는 코드만 잘 쓰면 유니티 툴이야 별거 아니라고 생각했는데, 이번 주에 생각이 많이 바뀌었다. 그만큼 유니티에 있는 기능들이 상당히 많았고 또, 코드로 구현하는 것보다 효율적인 것들이 많았기 때문이었다. 마치 사진기사가 카메라만 잘 다루는 것이 아니라, 포토샵 등의 툴 역시 잘 다루는 것과 같은 느낌이랄까? 사실 이전에도 유니티를 개인적으로 다루어본 적이 있었다. 하지만, 새롭게 배우면서 내가 진짜 많이 몰랐다는 것을 알게 되었고, 이번 게시글에서도 내가 몰랐거나 헷갈렸던 개념들을 다시 정리하는 글로 채울 예정이다. Starters 부트캠프 5주 수업 내용 - 유니티 툴 다루기 오브젝트 제어 스크립트로 오브젝트 생성하기 GameObject go..
유데미 스타터스 유니티 개발자 취업 부트캠프 1기 - 4주차 학습 일지 / 유데미 [C#과 Unity로 3D 게임 개발하기] 강의 리뷰 3주 차에 공부를 하면서 가장 크게 느꼈던 점은 내가 생각보다 모르고 넘어간 기본 개념들이 많다는 점이었다. 아무래도 그동안 만들고 싶은 것을 완성하는 데에만 정신이 팔려 가져온 코드들이, 클론 코딩한 코드들이 어떻게 돌아가고, 어떤 내용을 담고 있는지 제대로 알아보려 하지 않았던 태도 때문임이 분명했다. 그래서 이번 교육에서 배운대로만 쓰는 것이 아니라 다른 기능으로도 활용할 수 있도록 코드를 흡수하려고 노력하고 있다. 이번 주 교육에서는 유니티 개발 교육에 들어가기 앞서 C# 개념들을 마저 배웠다. 그리고, 다음 주부터 게임을 만드는 것에 대비해서 유데미와 다른 블로그 등에서 제공하는 강의들을 듣고 스스로 자습하는 시간도 가졌다. 그러다 보니 수업뿐 아니라 자습으로도 배운 것들이 많아서 이번 B-Lo..
유데미 스타터스 유니티 개발자 취업 부트캠프 1기 - 3주차 학습 일지 기획에 이어 개발 교육에 들어간 3번째 주. 요번 주는 C#에 대한 이론 수업에 들어갔다. 이전에 파이썬을 배우기는 했지만, C#은 파이썬과 다른 점이 많다고 들어서 조금 두렵기도 했지만, 그보다 더 많이 설레는 마음으로 수업에 임하기로 했다. 참고로 이번 주부터는 각 수업에서 중요한, 어려웠던 내용들만 정리하도록 하겠다! Starters 부트캠프 3주 1일차 수업 - 2022. 07. 04 1일차 수업에서는 C#의 기본적인 개념들을 짚고 넘어가셨다. 모든 언어에서 기본적으로 이해가 필요한 부분과 C#에서 특별히 다른 부분까지 살펴보셨는데, 내가 배운 파이썬과 또 다른 내용들이 많아서 어려운 점이 많았다. 왜 C#을 사용하는가? C#을 배우기 전에 왜 C#을 사용하는지에 대해 얘기해주셨다. C#은 마이크..
유데미 스타터스 유니티 개발자 취업 부트캠프 1기 - 2주차 학습 일지 첫 주에는 스타터스 부트캠프에 적응하고, 팀원들과 어떤 프로젝트를 할 것인지 가닥을 잡았다면, 요번 주는 본격적으로 그 프로젝트를 구체화시키는 단계에 들어섰다. 어피니티 다이어그램과 페르소나에서 가져온 유저들의 보이스를 가지고, 기존에 어떤 문제를 어떻게 해결할지 맥락을 잡은 곳에 살을 붙이기 시작하는 것이었다. 물론 어려운 것도 많아 보였지만, 프로젝트가 가시화되어가는 모습이 보여 뿌듯하기도 하였다. Starters 부트캠프 2주 1일차 - 2022. 06. 27 "페르소나 수정 / 콘텐츠, 시스템 기획" 순서도 이전에 우리 팀에서 생성한 페르소나에 대해서 좀 더 보편적인 인물로 잡는 것이 좋을 것 같다는 피드백이 있었다. 그중에서 나는 책임감이 너무 강한 사람이었던 '성준'씨를 조금 뜯어고치기로 했다..
유데미 스타터스 유니티 개발자 취업 부트캠프 1기 - 1주차 학습 일지 올해 계속 독학으로 공부하는 것에 염증을 느끼고 있었다. 매일 내가 얼마나 성장했는지, 어떤 걸 배워야 하고, 어떤 순서로 배워야 하는지... 혼자서는 공부 외적으로도 생각할 것이 너무 많았고, 틀려도 보고 고쳐줄 사람들도 없었다. 그리고, 무엇보다 '다른 사람들하고 같이 프로젝트를 하고 싶다.'는 생각이 가득했다. 그것이 내가 저번 달에 부트캠프를 찾기 시작한 가장 큰 이유였다. 유데미 Starters 유니티 개발자 부트캠프 1기 - 전국 유일 유니티 개발자 부트캠프 - 웅진 씽크빅 100% 인턴십 프로그램 참여 - 전액 무료 지원(국비 X) - 유데미 강의 무료 제공 - 비전공자, 유니티 개발 입문자 모두 가능 유데미 스타터스 부트캠프는 참여하고 있던 개발 동아리의 지인의 추천으로 알게 되었다. 처음..
Java 기초 공부 3 ↘︎ 프로그램이 실행되는 환경 User(유저) ↑ User Interface(UI) Java Program ↑ Application Programming Interface(API) Java Program ↑ Date, System.... 등의 Library(기본, 외부 라이브러리) ↑ Java, C++, Python.... 등의 프로그래밍 언어 ↑ OS(운영체제) ↑ Computer(컴퓨터) 'UI'와 'API'는 각각 유저와 다른 프로그램에게 제공하는 프로그램(클래스, 라이브러리)의 조작 방법을 의미하는 것으로, 기본 라이브러리도 API를 제공합니다. 모든 언어에는 기본 라이브러리에 대한 사용 설명서가 있는데, 자바의 경우는 아래 링크로 들어가면 됩니다. Java Platform SE 7 docs.or..