목록전체 글 (88)
동구의_C# & Unity_개발일지
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/spC5f/btsCQqVXvHn/CaCQvKOFPI1UKgBbbsSkP1/img.png)
학습법 특강을 진행하였다. 어떤 개발자가 되어야 하는지 어떤 개발자가 되면 좋은지 공부는 어떻게 해야 되는지 등을 알려주셨다. 학습법 특강 Not Coder Be Developer 어떻게 하면 진짜 개발자가 될 수 있을까? 1. 습관화 나의 자산을 만들기 - TIL, WIL, 알고리즘 2. 내용 내용 복습하며 사고력과 구현력 중점적으로 단련 - 개인 과제, 팀 과제 3. 기술적 의사결정 기술적 고민을 동시에 - 프로젝트 4. 메타인지, 수료 때까지 도달해야하는 실력 목표 - 개발역량점검표 성장 가능성 다른 사람과 협업 함께 성장 끊임없는 고민 C#_ProGramming_chapter2: 과제 2-1 구구단 출력하기 1부터 9까지의 숫자를 각각 1부터 9까지 곱한 결과를 출력하는 프로그램을 작성해보세요. ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/betGia/btsCQrfYaKs/VRG6wVkjlo7c6TrZHhb2VK/img.png)
2024년 갑진년 (甲辰年) ‘푸른 용의 해’ 육십간지의 41번째로 푸른색의 '갑’과 용을 의미하는 ‘진’이 만나 ‘청룡(靑龍)’을 의미 2024년! 새해가 밝았다!! (TIL 작성 기준 하루가 지났지만^^) 이번 연도 목표는 당연 컨대 취업!! 캠프에서 같이 공부하고 있는 사람 모두 건강하고 원하는 목표를 이루길!! ~~ ^へ^ ~~ 캠프 7일차로 접어들었다. 저번 주차에 이어서 C# 문법 강의를 들으면서 학습과 실습을 하였다. 이번 주차는 개인 과제 제출이 우선순위인 만큼 최대한 제출일 전까지 개인 과제인 "던전을 떠나기 전 마을에서 장비를 구하는 게임을 텍스트로 구현" 을 완성할 수 있도록 할 것이다. 1월 5일까지 개인 과제 제출! 1월 8일까지 2차 개인 과제 제출 C# 문법 종합반 2주차 조건..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/u7YoX/btsCZi2Ljqj/NyW2qjQIDape5Xk0kbBY8k/img.webp)
오늘은 C# 강의의 첫 시작이자 새로운 팀원을 만나는 시간을 가졌다. 4명의 팀원으로 자기소개와 팀 노션을 만드는 것으로 오늘의 하루가 시작되었다! 이번 주차는 개인 학습 시간으로 개인별 학습과 과제를 하면 된다. 이번에 집중적으로 학습할 C#이라는 언어는 Unity 사용에 있어 가장 기초적이고 근간이 되는 언어이기도 하기 때문에 잘 익혀두어야 한다. C# 문법 종합반 1주차 C# 소개, 개발 환경 설정 프로그래밍 기본 요소 변수와 자료형 연산자와 문자열 처리 01. Visual Studio 2022 설치 02. C# 언어와 .NET 프레임워크에 대해 이해하기 2-1) C# 언어의 특징 마이크로소프트에서 만든 객체 지향 프로그래밍 언어이며, 안전하고 형식이 분명하다. 강력한 형식 시스템과 가비지 컬렉션 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/NJKp4/btsCLopBu1e/hhGxNtbW83KKEsll1fnDs1/img.png)
오늘은 이제껏 만들어왔던 프로젝트를 가지고 과제 발표회를 하는 날이다. 어제까지 만들고 제출하였던 프로젝트와 오늘 만든 PPT 자료를 가지고 우리 팀장님이 대표로 발표를 하셨다! 팔은 안으로 굽는다라는 말이 있듯이 우리 팀이 가장 잘 만든 것 같다. ( ^へ^) ( ^へ^) ( ^へ^) (물론 시니어 개발자분들이 보면...^^) 이번 주차 미니 프로젝트의 최종 목표인 게임 개발 종합반 강의를 통해서 로직의 흐름 이해하기, Git을 통해 팀원들과의 협업을 경험하기를 달성한 것 같아 감회가 새로웠다. 미니프로젝트 발표회!! 오늘 프로젝트 발표회에 쓰인 PPT 내용으로 우리 팀이 지금까지 열심히 준비한 내용과 각자 맡은 역할, 배운 점, 어려웠던 점, 다짐 등을 한번에 알 수 있었다. 개인적으로는 순수 제작하..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cpDZFy/btsCANjDyLW/TfVlsLTZJJtawte9tC2MQk/img.png)
개강일로 부터 4일차 되는 날로 미니 프로젝트 과정의 마지막 날이다. 오늘 모든 미니 프로트젝트을 마무리하고 제출하여 내일 팀 발표와 피드백을 받는 것으로 마무리가 된다. 4일밖에 안되었지만 하루에 12시간이라 긴 시간으로 느껴진것 같다. 오늘은 매칭을 실패할 때마다 시간 감소와 감소효과을 나타내는 에니메이션을 추가하고 팀원들은 시작신과 엔딩등을 추가하여 마루리 작업을 마쳤다! 처음하는 팀 프로젝트가 아니였고 아무리 미니 프로젝트 이였지만 이정도로 완성도 있었던 팀 프로젝트는 없었던 것같다. 마지막인 만큼 완성된 게임을 실행 시켜 버그와 오류들을 찾아 내면서 수정하였고 최종 과제 제출을 완료하였다! 매칭 실패할 때마다 시간 감소 public float timeLimit; private float curr..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/S8oQn/btsCDfF8HwH/DSxLvgctjTAGkxhGKcD4pk/img.png)
오늘은 본 과정 3일차가 있는 날이다. 크리스마스 연휴가 눈 깜짝할 사이에 지나가 버렸고 피곤한 몸을 이끌며 하루가 시작되었다. Github Desktop 연동 코드나 유니티을 수정해 Commit을 하면 자동으로 올라가 다운을 받을 수 있다. 다운을 받으면 자동으로 내 컴퓨터에 있는 코드와 유니티에 적용이 되고 실행시켜볼 수가 있었다. 수정되기 이전과 이후의 코드들을 확인할 수가 있었다. 이렇게 코드를 수정하여 Commit을 하고 다운을 하면 수정된 코드들만 실시간으로 바로 적용이 가능하다. 개발 협업에 있어 필수 툴인 Github Desktop을 이용해 팀원들의 코드와 진행하였던 프로그램들을 업로드, 수정과 다운을 바로바로 할 수 있고 공유와 적용이 가능해 휠씬 수월하게 프로젝트 진행이 되었던 것 같다..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cAdMXX/btsCzr0bd8A/ZNOkH1r2e6KazaJArvSrZ1/img.png)
본 캠프 과정 2일차 오늘은 11시에 Git 특강이 있었고 어제와 크게 다르지 않게 미니 프로젝트를 진행하였다. Git에 대해 2시간여간의 특강이 있었으나 Git이 이렇게 어렵고 복잡한 것인지 몰랐다. 그냥 Github에서 코드만 올리고 보여주며 공유만 해보았고 Git와 Github의 역할과 목적이 다른 것 정도는 알았는데 이 정도로 복잡하고 어려운 도구인지 몰랐다. 앞으로의 협업을 위해 Git은 필수이기 때문에 따로 공부를 해서라도 사용은 할 수 있을 정도로 익혀와야겠다. Git 버전 관리 및 작업물을 작업 단위별로 관리하는 것 버전 관리 사용 방법 1. Git 이 레파지토리를 제공해 주는 서비스 중 하나가 Github 5. 협업 레파지토리 : 자신의 프로젝트 파일을 담을 공간을 생성하는 것 Git l..
오늘은 내일배움캠프 Unity 3기 개강일이다. 첫 본 캠프 날 뜬눈을 비비며 OT을 들으면서 하루가 시작되었다. 랜덤으로 5명의 팀을 조 편성을 하였고 본 캠프에서의 첫 프로젝트는 이전에 사전 캠프에서 공부하였던 카드 게임을 활용하여 변경하거나 수정하여 게임에 기능을 추가하는 것이다. 주어진 프로젝트를 진행하기 위해 팀원들과 기획, 역할분담, 방향성 제시 등을 토의해 각각 해야 될 일은 맡았다. 우리 조의 이름은 "속쓰리조" 카드 게임에 짝이 매칭이 되면 속이 풀린 채로 퇴근하고 짝 맞추기가 실패하면 속 쓰린 채로 퇴근을 못하는 것으로 구현하는 것이 컨셉이다. 내가 맡은 과제는 결과에 매칭 시도 횟수 표시/실패할 때마다 시간 감소 효과 넣어보기이다. 아직까진 크게 어려운 것은 없었고 첫프로젝트인 미니 ..