비트를 쪼개는 개발자

allen321@naver.com

Unity 3

Unity에서 Firebase를 이용해 실시간으로 DB를 연동해보기 (1)

Firebase란? Firebase는 구글에서 제공하는 모바일이나 웹용 애플리케이션 개발을 위한 개발 플랫폼이다.여러가지 기능들을 제공하며 실시간 데이터베이스, 인증, 클라우드 스토리지 등 서버를 직접 구축할 필요 없이 백엔드의 여러 기능을 사용할 수 있다.무료로 제공하는 기본 용량이 있어 접근성이 편리하다.    우리는 Firebase의 다음과 같은 기능 중 데이터베이스 기능을 Unity와 연동시켜보자. Unity로 게임을 개발하다 보면 여러가지 기능을 DB와 연동시킬 필요성이 느껴진다. 캐릭터의 레벨이나 재화, 그리고 로그인 시스템, 인벤토리 등 여러가지 기능들을 실시간으로 서버와 연동하고 이를 수시로 받아오고 쓰는 과정이 필연적으로 발생하는데 Firebase를 사용하면 이러한 기능들을 간단하게나마 ..

Unity 2025.02.04

Unity 에서 Cursor AI를 활용해 게임 기능을 쉽게 구현해 보기 (2)

https://mozartnt.tistory.com/74 Unity 에서 Cursor AI를 활용해 게임 기능을 쉽게 구현해 보기 (1)오늘은 Cursor AI를 활용해서 Unity로 게임을 만드는 코드를 인공지능에게 맡겨보도록 하자.    최근 수 많은 인공지능의 발전으로 코드의 오류를 잡고 기능을 구현할 때 많은 LLM을 사용하는데 mozartnt.tistory.com 지난 글에 이어서 이번에는 Cursor AI를 설치하고 연동 한 이후 게임 내의 기능 구현 코드를 Cursor AI에게 맡겨보고 어느 정도의 퀄리티의 기능 구현이 가능한지 살펴보도록 하자.         현재 테스트 해볼 프로젝트는 테스트를 위해서 임시로 만들었고 모바일 디펜스 게임과 비슷한 형태로 만들기 위해서 잡몹들이 수시로 스폰되..

Unity 2024.11.01

Unity 에서 Cursor AI를 활용해 게임 기능을 쉽게 구현해 보기 (1)

오늘은 Cursor AI를 활용해서 Unity로 게임을 만드는 코드를 인공지능에게 맡겨보도록 하자.    최근 수 많은 인공지능의 발전으로 코드의 오류를 잡고 기능을 구현할 때 많은 LLM을 사용하는데 대부분 "OpenAI" 사의  "ChatGPT", "Anthropic" 사의 "Claude", 그리고 Google에서 출시한 BARD(최근 이름은 Gemini) 등을 사용한다. 모델별로 성능은 조금씩 차이가 있지만 요즘 대부분의 상용화된 LLM은 훌륭한 성능을 보여준다. 다만 결제를 하지 않는다면 모델의 구 버전을 사용해야 하거나 하루의 질문 횟수가 정해져 있는 식으로 회사별로 약간의 제한사항이 발생하는데, 사실 여러 모델을 비교하기 위해서 매 달 결제하는 일은 은근 부담이 되는 일이다.   무엇보다 Ch..

Unity 2024.11.01