본문 바로가기
반응형

ETC20

디자인과 게임을 위한 무료 폰트 사이트 완벽 가이드 디자인과 게임을 위한 무료 폰트 사이트 완벽 가이드폰트는 단순히 글자를 쓰는 도구가 아닙니다. 디자인이나 게임 개발에서 폰트는 분위기와 메시지를 전달하는 중요한 요소입니다. 하지만 폰트를 고를 때 가장 헷갈리는 부분은 바로 라이센스와 적합성일 것입니다. 이번 글에서는 폰트의 기본 개념부터 무료 폰트를 찾을 수 있는 다양한 사이트, 그리고 라이센스를 확인해야 하는 이유까지 알아보겠습니다.폰트란 무엇일까?폰트(Font)는 특정한 스타일로 디자인된 글자 모양의 집합입니다. 텍스트의 굵기, 간격, 기울기 등에 따라 전체적인 분위기가 완전히 달라질 수 있습니다.예를 들어, 둥글고 부드러운 폰트는 친근한 느낌을 주는 반면, 각지고 날카로운 폰트는 세련되고 전문적인 인상을 줍니다. 따라서 프로젝트의 성격에 맞는 폰트.. 2024. 11. 19.
무료 효과음 사이트 소개 상업용 무료 효과음을 찾는 방법과 추천 사이트 무료 효과음 사이트 소개 상업용 무료 효과음을 찾는 방법과 추천 사이트 게임, 영상, 앱 등 다양한 멀티미디어 프로젝트를 제작하다 보면 효과음이 필요할 때가 많습니다. 효과음은 콘텐츠의 몰입감을 높여주고, 사용자에게 다양한 피드백을 전달하는 중요한 요소 중 하나입니다. 하지만 모든 효과음이 저작권 문제 없이 자유롭게 사용할 수 있는 것은 아닙니다. 특히 상업용으로 사용할 경우 저작권을 꼭 확인해야 합니다. 이번 포스팅에서는 상업적으로 무료로 사용할 수 있는 효과음을 제공하는 사이트들을 소개해 드리겠습니다. 각 사이트에서 제공하는 라이선스를 확인하고, 필요에 맞게 활용해보세요! 1. FreesoundFreesound는 다양한 사용자가 업로드한 효과음을 제공하는 커뮤니티 사이트입니다. 이 사이트에서는 Cre.. 2024. 11. 11.
게임 클라이언트 프로그래머 직군 면접 준비 (7) 게임 클라이언트 프로그래머 직군 면접 준비 (7) 챗 GPT의 도움! [Unreal Engine에서 리소스 관리와 최적화를 어떻게 처리하나요?] 답변 : Unreal Engine에서는 LOD(Level of Detail) 시스템, 메시 병합 기능, 텍스처 압축 기술 등 다양한 최적화 기능을 제공합니다. 또한 프로파일러를 사용하여 성능 문제를 식별하고 해결할 수 있습니다. Unreal Engine의 네트워크 및 다중 플레이어 기능에 대해 설명해주세요. 답변 : Unreal Engine은 멀티플레이어 및 네트워크 기능을 쉽게 구현할 수 있도록 많은 기능을 제공합니다. Replication 시스템을 통해 네트워크 상태를 동기화하고, 서버-클라이언트 아키텍처를 구축하여 다중 플레이어 경험을 제공할 수 있습니다... 2024. 2. 27.
게임 클라이언트 프로그래머 직군 면접 준비 (6) 게임 클라이언트 프로그래머 직군 면접 준비 (6) 데이터 베이스 여러 사람이 공유할 목적으로 체계화해 통합, 관리하는 데이터의 집합. 스프레드 시트와 기능은 거의 유사하지만 컴퓨터 언어로 제어가 가능하며 앱이나 웹을 통해 공유가 가능하여 전세계 누구나 데이터베이스에 접근하고 편집이 가능하다는 장점이 있음. [데이터 베이스 특징] 1. 실시간 접근성(Real-Time Accessibility): 실시간 처리에 의한 응답이 가능해야 한다. 2. 계속적인 변화(Continuous Evolution): 새로운 데이터의 삽입(Insert), 삭제(Delete), 갱신(Update)로 항상 최신의 데이터를 유지한다. 3. 동시 공용(Concurrent Sharing): 다수의 사용자가 동시에 같은 내용의 데이터를 .. 2024. 2. 27.
게임 클라이언트 프로그래머 직군 면접 준비 (5) 게임 클라이언트 프로그래머 직군 면접 준비 (5) 자료구조 (Data Structure) 자료 구조란 데이터의 편리한 접근과 조작을 가능하게 하는 데이터를 저장하거나 조직하는 방법입니다. 자료구조의 다양한 종류와 각각의 장점과 한계를 잘 이해하고 상황에 맞게 올바른 자료 구조를 선택하고 사용하는 것이 중요합니다. [자료구조의 분류] •선형 구조 : 배열, 선형 리스트, 스택, 큐, 데크 •비선형 구조 : 트리, 그래프 [배열(Array)] 가장 기본적인 자료구조인 Array 자료구조는, 논리적 저장 순서와 물리적 저장 순서가 일치한다. 따라서 인덱스(index)로 해당 원소(element)에 접근할 수 있다. 그렇기 때문에 찾고자 하는 원소의 인덱스 값을 알고 있으면 Big-O(1)에 해당 원소로 접근할.. 2024. 2. 27.
게임 클라이언트 프로그래머 직군 면접 준비 (4) 게임 클라이언트 프로그래머 직군 면접 준비 (4) 디자인 패턴(Design Pattern) 소프트웨어를 설계할 때 특정 맥락에서 자주 발생하는 고질적인 문제들이 또 발생했을 때 재사용할 할 수있는 훌륭한 해결책 [GoF(Gang of Fout) 디자인 패턴] 23가지의 디자인 패턴을 정리하고 각각의 디자인 패턴을 생성(Creational), 구조(Structural), 행위(Behavioral) 3가지로 분류했다. [생성 패턴] [추상 팩토리(Abstract Factory)] - 구체적인 클래스를 지정하지 않고 관련성이 있거나 독립적인 객체들을 생성하기 위한 인터페이스를 제공하는 디자인 패턴 [팩토리 메서드(Factory Method)] - 상위 클래스에서 객체를 생성하는 인터페이스를 정의하고, 하위 클.. 2024. 2. 27.
게임 클라이언트 프로그래머 직군 면접 준비 (3) 게임 클라이언트 프로그래머 직군 면접 준비 (3) 소프트웨어 설계 방법 [객체지향 다섯 가지 설계 원칙] 단일 책임 원칙 (Single Responsibility Principle): - 각 클래스는 하나의 기능 또는 책임만을 가져야 합니다. 이는 코드의 복잡성을 줄이고, 유지보수를 용이하게 합니다. 개방-폐쇄 원칙 (Open-Closed Principle): - 소프트웨어 엔티티는 확장에는 열려 있어야 하지만, 수정에는 닫혀 있어야 합니다. 이는 기존 코드를 변경하지 않고도 시스템의 기능을 확장할 수 있도록 합니다. 리스코프 치환 원칙 (Liskov Substitution Principle): - 파생 클래스는 기반 클래스의 기능을 손상시키지 않으면서 대체 가능해야 합니다. 인터페이스 분리 원칙 (In.. 2024. 2. 27.
게임 클라이언트 프로그래머 직군 면접 준비 (2) 게임 클라이언트 프로그래머 직군 면접 준비 (2) 프로세스 (Process) 프로세스는 컴퓨터에서 실행되고 있는 프로그램을 의미합니다. 각 프로세스는 별도의 주소 공간에서 실행되며, 한 프로세스는 다른 프로세스의 변수나 자료구조에 접근할 수 없습니다. 최소 1개의 스레드를 가지고 있으며, 독립된 메모리 영역을 할당받아 사용합니다. [프로세스의 생명주기] 관련 용어 설명 디스패치 (Dispatch) 준비 상태에서 대기하고 있는 프로세스 중 하나가 프로세서를 할당받아 실행상태로전이되는과정★ # 준비(Ready) → 실행(Run) Wake Up 프로세스가 대기상태에서준비상태로전이되는과정 # 대기(Wait) → 준비(Ready) 스풀링(Spooling) 나중에 한꺼번에 입, 출력하기 위해 디스크에저장하는과정 [.. 2024. 2. 27.
게임 클라이언트 프로그래머 직군 면접 준비 (1) 게임 클라이언트 프로그래머 직군 면접 준비 (1) 1분 스피치 안녕하세요 게임 클라이언트 프로그래머 지원자 ㅇㅇㅇ 입니다. 직무와 연관있는 자기 자랑 타임 빈틈을 보여 질문할 수 있는 여지를 만들어두는 시간 자신의 역량을 요약하여 어필합니다. ---------------------------------------------------------------------------------------------------------------------------------------------------------------- CPU 마이크로 프로세서라고 불리기도 하는데, 컴퓨터 시스템 모든 장치의 동작을 제어하고 명령을 실행하는 장치로, 크게 연산장치, 제어장치, 레지스터로 구성됩니다. [CPU 연산장치.. 2024. 2. 27.
GitHub Push 완료 후 멈춤 현상 [GitHub] Push 완료 후 멈춤 현상 push를 하고 done. 완료 표시가 되는데 최종적으로 업로드 되어 올라가지 않는 현상이 발생했다.Desktop과 Bash, cmd 창에서도 동일한 문제가 발생한다. git reset HEAD^ 로 최근 커밋을 취소하고git status를 확인했다. 파일의 총 개수는 약 3300개 ... 용량이 큰 파일도 있을 것이다. git add할 때 모든 폴더를 세분화하여 add하고 Push 하면 잘 올라간다 ;노가다의 시작 2024. 2. 3.
GitHub Commit 내역 확인하기 [GitHub] Commit 내역 확인하기 git log 사용git log --oneline 사용 2024. 2. 3.
GitHub Git Bash 멈춤 Push 도중에 취소하기 [GitHub] Git Bash 멈춤 Push 도중에 취소하기 파일을 Commit 하고 Branch에 Push하던 도중 파일 업로드가 멈추었다.13%에서 움직일 기미가 보이지 않아 취소를 해야 했다. Ctrl + C 를 눌러 도중에 중지할 수 있다. 2024. 2. 3.
반응형