본문 바로가기

Game

국비지원 코딩 학원 추천 & 무료교육 현실 정리 국비지원 코딩 학원 추천 & 무료교육 현실 정리코딩은 AI, 웹 개발, 데이터 분석, 게임 개발 등 다양한 분야에서 활용되며, 비전공자 직장인과 학부모 모두에게 인기가 높습니다. 특히 2025년부터 초등학교 코딩 교육이 의무화되면서 관심은 더욱 커지고 있습니다.오늘은 고용노동부 국비지원으로 무료로 들을 수 있는 코딩 학원과 실제 현실을 소개합니다. 국비지원 코딩 학원추천 & 무료교육 현실 ✅ 추천 국비지원 코딩 학원 TOP 5삼성 청년 SW 아카데미 (SSAFY)네이버 부스트캠프프로그래머스 데브코스멋쟁이사자처럼코드스테이츠각 학원은 커리큘럼과 난이도, 수업 방식이 다르므로 본인의 수준에 맞게 선택하세요. 💸 국비지원 코딩 무료교육, 왜 좋을까?사설 학원 수강료: 최소 300만 원 이상국비지원 교육: 내일.. 더보기
유니티 데이터 패스 정리 유니티 데이터 패스 정리 각 플랫폼별로 Application 클래스의 프로퍼티들이 지정하는 경로와 엑세스에 대해 정리해보았습니다.테스트한 기기에 따라 결과가 다를 수 있는데, 미진한 부분들은 댓글 남겨주시면 감사하겠습니다. [윈도우 에디터]Application.persistentDataPath : 사용자디렉토리/AppData/LocalLow/회사이름/프로덕트이름 파일 읽기 쓰기 가능Application.dataPath : 프로젝트디렉토리/AssetsApplication.streamingAssetsPath : 프로젝트디렉토리/Assets/StreamingAssets 파일 읽기 쓰기 가능 [윈도우 응용프로그램]Application.persistentDataPath : 사용자디렉토리/AppData/LocalL.. 더보기
언리얼에서 키보드 입력 넣기 (SendInput) 언리얼에서 키보드 입력 넣기 (SendInput) 더보기
언리얼 보이스 채팅 구현 (Advanced Sessions) 준비물 [세션 적용된 프로젝트], [Advanced Session Plugins] - 이 때 프로젝트에 서버는 Create Advanced Sessions으로 세션을 열고, 클라이언트는 Join Session으로 접속함. (클라이언트가 접속할 때 [Open ip] 커맨드로 하니 안됨) 과정 1. 아래 주소에서 Advanced Sessions을 다운받는다. - https://forums.unrealengine.com/showthread.php?69901-Advanced-Sessions-Plugin 프로젝트에 플러그인(Advanced Sessions)을 넣고 프로젝트를 재실행 시켜 재빌드한다. 2. 프로젝트 폴더 - Config - DefaultEngine.ini 파일에서 다음을 true로 변경해준다. 보이.. 더보기
윈도우 설치파일 만들기(5) - UI & Shortcut 윈도우 설치파일 만들기(5) - UI & Shortcut 이전 글에서 Harvest Tool(Heat)을 이용해서 폴더를 통째로 인스톨하는데 성공했다. 하지만 설치할 때 여전히 설치창이 나타났다 사라지는 현상이 계속되고 있다. 이 글에서는 설치 시 파일 경로를 바꿀 수 있도록 UI를 띄워보는 작업을 해볼 것이다. 또한 설치 완료 후 바탕화면에 바로가기 파일이 생성되도록 Shortcut 기능을 넣어보겠다. 1. 우측 Solution Explorer창에서 References 폴더를 우측 클릭하여 Add Reference를 눌러준다. 2. [Wix ToolSet경로]-[bin](C:\Program Files (x86)\WiX Toolset v3.11\bin)에 들어가 WixUIExtension.dll를 선택해.. 더보기
윈도우 설치파일 만들기(4) - Harvest Tool(Heat) 윈도우 설치파일 만들기(4) - Harvest Tool(Heat) 이전 글에서 2가지 File을 설치하는 인스톨러 파일을 생성해 설치해 보았다. 이와 같이 에 을 포함한 들을 하나씩 추가해 주었다.이전 예제처럼 파일 2개를 추가하는 간단한 작업이라면 손수 작업이 가능했겠지만 파일 갯수가 늘어나고 서브폴더가 많아지면 굉장히 복잡하고 작업량이 많아진다. 이런 복잡한 파일들을 위한 Fragment들을 자동으로 생성해 주는 것이 바로 Wix Toolset에 포함된 Harvest Tool(Heat)이다. Heat을 사용하면 Fragment가 적힌 wxs 파일이 Output으로 나온다. 1. 기존에 만들었던 프로젝트에서 프로젝트 우측클릭 - Properties에 들어간다. 2. Build 탭에서 Output pat.. 더보기
윈도우 설치파일 만들기(3) - XML 스크립팅 윈도우 설치파일 만들기(3) - XML 스크립팅 이전 글에서 Wix를 사용할 환경을 구성했으니 XML 스크립팅을 해서 빌드 파일을 만들어 보도록 한다. 1. Visual Studio에서 다음과 같이 Setup Project for WIX v3을 만든다. 2. 만들어진 Wix 프로젝트. Product.wxs에다 작업을 해주면 된다. 3. [Tools]-[Create GUID]에서 복사를 눌러 Product Id에 넣어준다. 또한 Manufacturer에 작성자 명을 입력해준다. 이 String 값은 [프로그램 추가/제거]에서 게시자로 들어간다. 4. Suppress ICE validation을 체크해 주어야 한다. 이는 msi 패키지를 생성할 때 merged module의 table을 검사하는 기능이다. .. 더보기
윈도우 설치파일 만들기(2) - Wix 환경 구축하기(Visual Studio 필요) Wix Toolset 설치하여 환경 구축하기 (Visual Studio 필요) 1. http://wixtoolset.org/에서 DOWNLOAD를 클릭 2. DOWNLOAD WIX V3.11 클릭. 만약 다른 버전을 다운받고자 한다면 우측 Archived Builds에서 원하는 버전을 클릭하여 들어가면 된다. 3. 열린 GitHub 페이지의 최하단 Downloads 항목에서 wix311.exe 다운 후 실행한다. 인스톨 화면이 뜨면 Install 버튼을 눌러준다. 4. 다음과 같이 뜨면 클릭해 홈페이지로 들어간다. 5. 아래에서 Wix Toolset Visual Studio Extension을 맞는 설치되어 있는 Visual Studio 버전에 맞게 설치해 주어야 한다. 6. Download 해서 Ins.. 더보기
윈도우 설치파일 만들기(1) - Window Installer XML (wix) 윈도우 설치파일 만드는 방법 윈도우 설치파일을 만드는데에는 몇가지 방법이 존재한다. 1. InstallShield, InstallAware 같은 회사에서 제공하는 유료 인스톨 솔루션 툴을 사용. - 변경된 파일 이름과 다양한 변경사항에 관한 작업에 적합하지 않음. 2. 마이크로소프트가 제공하는 무료 오픈소스 Wix Toolset을 사용 - 빌드 자동화 프로세스에 적합. Visual Studio 환경에서 작업. XML 포맷으로 버전관리 용이 Wix란? Windows Installer XML의 약어, 마이크로 소프트의 오픈소스 라이센스이다.XML 형식이기 때문에 윈도우 설치 패키지의 구조를 정의할 수 있고, 명령도구(Commandline)을 사용하므로 빌드 자동화 프로세스에 적합하다. 소스 컨트롤로 소스 파.. 더보기
어플 보호 방법 & 보호 솔루션 문제상황 Java로 짠 안드로이드 앱은 APK파일을 추출해 디컴파일해서 자바디컴파일러를 이용해 소스코드를 볼 수 있고, 수정하여 APK로 만들 수 있음유니티 역시 같은 방식으로 C#용 디컴파일러를 이용해 소스 형태로 볼 수 있음 (디컴파일 툴 : .netReflextor, ILSpy) C#, Java 같은 관리코드가 아닌 네이티브 코드인 C/C++을 사용하는 언리얼은 디컴파일이 쉽지 않음 어플 보호 방법 1. Proguard & Dexguard 디컴파일 시 보이는 소스코드를 해독하지 못하게 소스코드를 난독화 해주는 오픈소스 서비스SW 소스코드의 원천기술 유출을 방지하는 것이 목적Proguard는 무료버전, Dexguard는 유료버전 2. Android Market LVL(Licence Verificati.. 더보기