Root 717

[WinMerge] 소스코드 비교할 때(diff) 유용한 프로그램

이전 회사 팀장님이 알려준 개발 프로그램인데, 이제서야 리뷰를 써본다.아래 링크에서 다운로드 받으면 된다.UI 가 조금 투박해 보일 뿐이지, 최근에 업데이트된 날짜는 2024-07-28 이다. WinMerge download | SourceForge.net WinMergeDownload WinMerge for free. Windows visual diff and merge for files and directories. WinMerge is a Windows tool for visual difference display and merging, for both files and directories. It is highly useful for determining what has changed betwee..

IDE & Tool 2024.09.26

유니티 Plugins 폴더 활용하기

유니티 폴더 중에 안 중요한 폴더가 없을 것이다.그래도 그 중에서 가장 신경써야 할 폴더는 Plugins 폴더일 것이다. (Newtonsoft Json은 흔히 충돌할 가능성이 있다. 왜냐하면 플러그인 마다 Json가 있을 수 있기 때문에 하나만 있어야 한다.)여기에는 각종 라이브러리들이 들어간다. 크게 managed 플러그인과 native 플러그인으로 나눌 수 있다.그리고 플랫폼에 따라 아래와 같이 배치할 수도 있다. Assets/├── Plugins/│ ├── iOS/│ │ └── MyiOSPlugin.a│ ├── Android/│ │ └── MyAndroidPlugin.so│ └── Windows/│ └── MyWindowsPlugin.dll 그렇다면 ThirdPa..

Engine/Unity 2024.09.26

유니티 폴더 구조

유니티 폴더를 어떻게 구성할 것인지 정하고 개발 시작하는 것이 좋을 것이다.특히 협업할 때 더 중요해진다.Assets 폴더 안에는 아래와 같은 폴더 구조를 가지도록 폴더를 생성해둔다.한 가지 빠진 폴더가 있다면 Plugins 폴더이다. Assets/ ├── Audio/ │   ├── Music/ │   └── SFX/ ├── Materials/ ├── Models/ ├── Prefabs/ ├── Resources/ ├── Scenes/ ├── Scripts/ │   ├── Player/ │   ├── Enemies/ │   └── UI/ ├── Textures/ ├── Animations/ ├── Editor/ ├── ThirdParty/ └── Documentation/ 아래는 유니티 에디터에서 미리 ..

Engine/Unity 2024.09.26

Resources 폴더는 빠른 프로토타이핑 할 때만 사용하자.

프리랜서로 일하면서 매우 특이한 케이스를 접하게 되었다.Resources 폴더에 모든 에셋들이 다 들어간 경우이다.그래서 유니티 에디터를 열어보면 Resources 폴더만 있었다. 취준생이거나 주니어 개발자라서 이럴 수도 있다고 생각한다.그리고 캐주얼 장르의 게임이라서 에셋 수가 많지 않기도 했다.Resources 폴더만 사용한 이유는 아무래도 개발 속도와 개발 편의성 때문인 것으로 짐작한다. 하지만 이게 대학교 과제나 졸업작품이 아니라면, 상용 게임에서는 Addressables을 필수로 사용해야 한다.Resources 폴더 안에는 무엇이 되었든간에 비워두어야 한다.그래야 메모리에 안 올란간다. 아래 링크는 Resources 폴더와 관련된 투토리얼이다. https://learn.unity.com/tuto..

Engine/Unity 2024.09.26

일감이 떨어지자 프리랜서에서 백수가 되었다...

지금 현재 당장 일거리가 없어서 뭘 할지 고민이 된다.중요한 것부터 순서를 한번 정리해 보자.아직 프리랜서가 된지 1개월도 안 되었는데 너무 조급해 하지 말자.차근차근 내가 할 수 있는 것 그리고 하고 싶은 것은 얼마든지 많다. 유튜브 영상 업로드코딩 테스트책 읽기1. 유니티2. C#3. 디버깅 관련5. 마케팅github 포트폴리오 TPS 게임 서버 연동유니티 과외 준비숨고는 활로가 찾았으나 크몽도 뚫어보기집에 있는 물건들 당근마켓으로 팔아버리기

DevLog 2024.09.26

집에서 샌드백 치다가 날라감

유튜브 쇼츠 보면서 눈으로 복싱을 배웠다.하루에 쇼츠를 1시간 정도 보는거 같은데, 유튜브 알고리즘으로 60퍼센트는 복싱 관련 영상이 추천된다.일단 복싱 관련 유명한 유튜버들 구독을 그런지 복싱 영상을 많이 봤다.하루에 최소 30분은 눈으로 복싱 감상하고, 실제로 하루에 5분씩 샌드백을 쳤다. 매일매일 하는 원투가 점점 강해지더니 스트레이트를 내리 꽂았더니 집에 샌드백이 날아가버렸다.집에서 할 수 있는 샌드백을 다시 구해봐야겠다.일단 기분은 너무 좋다. 이렇게 자랑하고 싶기도 하였고 ㅋㅋ그동안 눈으로 배운 복싱으로 성장해서 너무 좋다.

LifeLog/Workout 2024.09.25

주6일 05:00 ~ 16:00 개발, 일요일은 무조건 쉬자.

프리랜서 생활 하다 보면 낮과 밤이 바뀔 수도 있는데, 시간 가리지 않고 의사소통하고 개발하다 보니까 몸 건강이 확실히 안 좋아지더라.그래서 시간을 정해서 개발을 하고, 일주일 중 하루는 쉬어야 한다.어제 하루 오랜만에 쉬어봤는데 너무 좋더라.그리고 쉬고난 다음, 오늘은 개발에 집중이 잘 되었다. 규칙적인 생활습관과 휴식은 지키기 어렵지만 업무 집중도를 높이려면 나만의 룰을 따르는 것이 좋지 않을까.

LifeLog 2024.09.22

게임 외주 개발 길이 쉽지 않은 이유

게임 개발 외주 시장이 몹시 안 좋다고 한다.일단 외주 자체를 의뢰하지 않는다.게임잡 봐도 채용공고는 대부분이 대기업 아니면 중견기업이다.게임 회사 투자도 꾸준히 줄어드는 추세이고 투자가 성사 되려면 앱스토어에 인기 카테고리에서 200등은 찍어야 한다.안타까운 팩트지만 내 블로그 글 조회수 1위가 [소프트웨어 개발 프리랜서를 위한 웹사이트 정리] 이다. 놀랍지 않은가. 그만큼 프리랜서 공급이 많다는 말이니까...  외주 플랫폼에서 상위 20퍼센트에 들려면 고용 건수 160건, 누적 평점 95개가 있어야 한다.이 정도면 돈 걱정 안 하고, 자신만의 앱 컨텐츠나 신규 게임 개발을 병행할 수 있지 않을까.갈 길이 멀다.

SideProjects/N Job 2024.09.22