• 제목/요약/키워드: Unity Game engine

검색결과 99건 처리시간 0.024초

게임 엔진에 기반한 3D 탈출게임 개발 (Development of 3D Escape Game Using Game Engine)

  • 조성민;안성옥;김수균
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2019년도 제59차 동계학술대회논문집 27권1호
    • /
    • pp.75-76
    • /
    • 2019
  • 국내외로 수많은 게임개발자들이 이용하는 Unity 3D 엔진을 이용한 게임들을 제작 하였다. Unity 엔진이 많이 쓰이는 이유 중 하나는 복잡한 알고리즘을 코딩해야만 구현 할 수 있는 기능을 컴포넌트 형식으로 지원해줌으로써 개발을 좀 더 수월하게 진행할 수 있기 때문이다. 탈출 게임을 개발하려면 일단은 컨셉에 맞는 요소들을 만들어야 할 것이고 또한 탈출 게임의 기능들을 수행할 스크립트 구현을 하는 것 또한 매우 중요하다. 본 논문에서는 게임 엔진 내에 있는 기능들을 이용하여 탈출 개발 과정에 대해 소개한다.

  • PDF

Development of Mobile Social Network Game by using Web Service

  • An, Syoungog;Kang, ManJe;Kim, Soo Kyun
    • 한국컴퓨터정보학회논문지
    • /
    • 제23권10호
    • /
    • pp.81-86
    • /
    • 2018
  • In the field of mobile games, social network games are steadily increasing in market scale and public interest every year. This paper proposes a method to design a social network game, which is one of the most successful genres in mobile games. The method uses Unity3D, the most commonly used engine for mobile game development. NGUI, a versatile developmental tool of Unity3D, is used to create shops and battle UIs. This paper particularly focuses on how to use the web hosting service to search and operate the necessary data from the database in the server. In addition, the proposed social network game is easy to implement real-time battle using Animator and Raycast, and is characterized by efficient battle implementation through time delay using Coroutine function.

게임 엔진 행동 트리 제안 (A Proposal on Game Engine Behavior Tree)

  • 이면재
    • 디지털융복합연구
    • /
    • 제14권8호
    • /
    • pp.415-421
    • /
    • 2016
  • 행동 트리는 인공지능의 행동을 표현하는 트리로 FSM(Finite State Machine)보다 상태 전이가 용이하고 행동의 진행을 쉽게 알 수 있는 특징을 갖고 있다. 때문에 최근 FSM보다 널리 쓰이고 있는 추세이다. 본 논문은 이러한 배경에서 게임 엔진의 행동 트리의 장단점을 분석하고 이를 바탕으로 개선된 행동 트리를 제안하기 위한 것이다. 이를 위해 본 논문에서는 첫째, 유니티 엔진과 언리얼 엔진의 행동 트리 구조와 노드들의 역할을 먼저 살펴본다. 둘째, 살펴본 행동 트리의 구조와 노드들을 바탕으로 장점과 단점을 논한다. 셋째, 이 행동 트리들의 단점인 트리의 깊이와 실행 노드 검색 시간을 개선한 행동 트리를 제안한다. 본 논문은 추후 행동 트리를 사용해 게임 개발을 하려는 개발자들에게 도움을 줄 수 있다.

Unity를 이용한 아케이드 미니 게임 개발 (Development of Arcade Mini Game using Unity 3D)

  • 유태환;최종운;김수균;안성옥;정진영
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2015년도 제51차 동계학술대회논문집 23권1호
    • /
    • pp.193-194
    • /
    • 2015
  • 본 논문은 유니티 엔진을 이용하여 쉽게 접할 수 있는 아케이드 형식의 게임에 미니게임을 추가하여 사용자들에게 게임에 대한 재미를 주기 위한 목적으로 제작되었다. 유니티 엔진을 이용하며 게임을 제작하면, 다른 엔진에 비해 저렴하면서도, 게임 개발시간을 단축하여 개발 비용을 줄일 수 있다. 또한 게임의 질도 떨어지지 않고 게임으로 제작할 수 있다. 현재 시중에 선보이고 있는 게임들은 잔인함과 선정적인 것이 많은 편이나, 본 게임은 어린이부터 노약자들 까지 다양한 연령층이 즐길 수 있도록 제작하였다.

  • PDF

상용 게임엔진 기반의 아바타 조립 시스템의 설계 (Design of an Avatar Assembly System based on a Commercial Game Engine)

  • 김병철;노창현
    • 디지털융복합연구
    • /
    • 제14권12호
    • /
    • pp.489-494
    • /
    • 2016
  • 상용 게임엔진이 크게 발전하면서 일정 수준 이상의 3차원 게임 개발이 용이해 지고 있다. 그러나 게임성을 크게 좌우할 수 있는 아바타의 제작에는 여전히 3차원 디자인 및 프로그래밍 전문성이 상당히 요구되므로 비숙련 개발자가 게임 상에 다양한 종류 형태의 아바타를 생성하고 제어하기 힘들다. 본 논문에서는 이를 위해 상용 게임엔진 기반의 아바타 조립 시스템을 설계하여 비숙련 개발자들이 보다 손쉽게 게임 아바타를 제어할 수 있는 근간을 제공하고자 한다. 상용 게임엔진인 유니티(Unity)를 기반으로 아바타 캐릭터의 조립과 커스터마이제이션, 관리 모듈을 설계하였고, 특히 유니티의 애셋(asset) 시스템을 이용하여 월드와이드웹(WWW)을 통한 아바타 정보 업데이트가 가능하도록 설계함으로써 게임의 최초 배포 이후에도 다양한 아바타 형태가 지속적으로 제공될 수 있는 기반을 마련하였다.

VR/AR 정비교육의 기술동향과 유니티 엔진기반의 API 구현사례 (Technological trend of VR/AR maintenance training and API Implementation Example based on Unity Engine)

  • 이지성;김병민;최규화;남태현;임창주
    • 한국컴퓨터게임학회논문지
    • /
    • 제31권4호
    • /
    • pp.111-119
    • /
    • 2018
  • 국가기관과 기업은 정비사를 양성을 위한 고등학교부터 대학교, 기업 훈련센터 같은 교육기관을 만들어 숙련된 정비사로 훈련시키려고 많은 노력을 하고 있다. 하지만 교재를 이용한 이론교육과 현장에서 사용하지 않는 장비를 이용한 실습교육으로는 제대로 된 정비교육을 진행하지 못하며 특수장비를 활용한 교육이나 위험한 상황을 가정한 정비의 교육은 매우 위험하여 영상이나 사진으로 교육을 진행하고 있었다. 최근에는 VR과 AR을 접목하여 단순정비에서 특수정비까지 시뮬레이션으로 안전하게 상황을 체험하고 문제를 해결하는 효과적인 교육 시뮬레이션이 연구되고 개발되는 사례가 많이 있다. 본 논문에서는 다누리 VR과 DisTi Engine, Remote AR을 비교분석하고, 유니티 엔진 기반으로 외부에서 전달된 정보를 기반으로 콘텐츠를 디바이스 화면에 최적화하여 출력하는 AR API를 소개하고, VR 디바이스인 HTC Vive의 컨트롤러와 HMD의 정보를 실시간으로 수집하고 수집된 정보를 파일에 저장하는 VR API를 구현한 사례를 소개했다. 본 연구에서 구현한 API를 사용하면 콘텐츠를 제작할 때 도움을 줄 수 있을 것이다.

Unity ML-Agents Toolkit을 활용한 대상 객체 추적 머신러닝 구현 (Implementation of Target Object Tracking Method using Unity ML-Agent Toolkit)

  • 한석호;이용환
    • 반도체디스플레이기술학회지
    • /
    • 제21권3호
    • /
    • pp.110-113
    • /
    • 2022
  • Non-playable game character plays an important role in improving the concentration of the game and the interest of the user, and recently implementation of NPC with reinforcement learning has been in the spotlight. In this paper, we estimate an AI target tracking method via reinforcement learning, and implement an AI-based tracking agency of specific target object with avoiding traps through Unity ML-Agents Toolkit. The implementation is built in Unity game engine, and simulations are conducted through a number of experiments. The experimental results show that outstanding performance of the tracking target with avoiding traps is shown with good enough results.

게임엔진 기반 원격 분할 렌더링 시스템의 설계 (On Design of A Remote Partitioned Rendering System Using A Game Engine)

  • 임충규
    • 한국게임학회 논문지
    • /
    • 제19권5호
    • /
    • pp.5-14
    • /
    • 2019
  • 타일 기반 대규모 디스플레이에 컴퓨터 게임과 같은 3D 응용의 화면을 표현하기 위해 다양한 방법과 기술이 시도되고 있다. 컴퓨터게임 개발 시 일반적으로 상용 게임엔진이 활용된다는 점을 고려하여 본 논문은 가장 널리 사용되고 있는 엔진 중의 하나인 유니티 엔진을 사용하여 기 개발된 3D 응용에 적용할 수 있는 원격 분할 렌더링 기술을 제안한다. 본 기술의 3D 응용에 적용한다면 별도의 개발이나 수정 없이 타일 기반 대규모 디스플레이에 컴퓨터게임 화면을 표현할 수 있다. 본 논문은 게임엔진 기반 원격 분할 렌더링 시스템의 구현에 필요한 기술적 이슈를 고찰하고 실험적인 구현을 통해 기술적 가능성을 검증하고자 한다.

Study of Scene Directing with Cinemachine

  • Park, Sung-Suk;Kim, Jae-Ho
    • International Journal of Contents
    • /
    • 제18권1호
    • /
    • pp.98-104
    • /
    • 2022
  • With Unity creating footage is possible by using 3D motion, 2D motion, particular, and sound. Even post-production video editing is possible by combining the footage. In particular, Cinemachine, a suite of camera tools for Unity, that greatly affects screen layout and the flow of video images, can implement most of the functions of a physical camera. Visual aesthetics can be achieved through it. However, as it is a part of a game engine. Thus, the understanding of the game engine should come first. Also doubts may arise as to how similar it is to a physical camera. Accordingly, the purpose of this study is to examine the advantages and cautions of virtual cameras in Cinemachine, and explore the potential for development by implementing storytelling directly.

Unity 엔진을 이용한 노년층을 위한 VR 멀티 시뮬레이션 게임 개발 (Development of VR Multi Simulation Game for Old People using Unity Engine.)

  • 차주영;윤혜원
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2020년도 춘계학술발표대회
    • /
    • pp.604-606
    • /
    • 2020
  • 본 논문은 노인의 외로움 해소를 위해 Unity 를 이용한 VR 멀티 시뮬레이션 게임 프로그램의 설계 및 개발 내용을 다루고 있다. 본 시뮬레이션은 주 타겟층인 노년층을 고려하여 최소한의 간단한 조작법을 지향하고 있으며 따라서 3D 1 인칭 어드벤처 시점, 바라보는 방향으로 이동하는 연속 이동방식을 채택하였다. 서버를 이용하여 2 인 이상의 멀티 시뮬레이션 환경을 지원하며 텍스트 채팅이 아닌 음성 채팅을 통하여 시뮬레이션 유저들 간의 소통을 지원해준다. 다른 유저들과 함께 GameObject 의 상호작용을 보며 대화를 이어가거나, 낚시, 채집 활동을 할 수 있다. 이로 하여금 노년층의 외로움 해소를 도울 수 있도록 개발하였다.