• Title/Summary/Keyword: Unity Game engine

Search Result 99, Processing Time 0.024 seconds

A Design and Implementation of Object Recognition based Interactive Game Contents using Kinect Sensor and Unity 3D Engine (키넥트 센서와 유니티 3D 엔진기반의 객체 인식 기법을 적용한 체험형 게임 콘텐츠 설계 및 구현)

  • Jung, Se-hoon;Lee, Ju-hwan;Jo, Kyeong-Ho;Park, Jae-Seong;Sim, Chun Bo
    • Journal of Korea Multimedia Society
    • /
    • v.21 no.12
    • /
    • pp.1493-1503
    • /
    • 2018
  • We propose an object recognition system and experiential game contents using Kinect to maximize object recognition rate by utilizing underwater robots. we implement an ice hockey game based on object-aware interactive contents to validate the excellence of the proposed system. The object recognition system, which is a preprocessor module, is composed based on Kinect and OpenCV. Network sockets are utilized for object recognition communications between C/S. The problem of existing research, degradation of object recognition at long distance, is solved by combining the system development method suggested in the study. As a result of the performance evaluation, the underwater robot object recognized all target objects (90.49%) with 80% of accuracy from a 2m distance, revealing 42.46% of F-Measure. From a 2.5m distance, it recognized 82.87% of the target objects with 60.5% of accuracy, showing 34.96% of F-Measure. Finally, it recognized 98.50% of target objects with 59.4% of accuracy from a 3m distance, showing 37.04% of F-measure.

Educational Game Making-Tool Development using Unity3D Engine: Birth of Game (Unity3D를 이용한 전래동화 게임 제작 툴 개발)

  • Lim, C.J.;Han, Won Dae;Guen, Jeong Yun
    • Journal of Korea Game Society
    • /
    • v.14 no.1
    • /
    • pp.29-38
    • /
    • 2014
  • This paper proposed a tool how to make the educational game for users who don't have professional knowledge about game production technique and It was sought how they can make directly the educational game customized form what they want. It joined with forgotten Korean folk tales. And It evolved into a new game-making tool that is based on Korean folk tales. Users will design, play and share their games themselves with this tool. It was also produced to involve the children more easily and fun in the education while providing and sharing the fairy tales which teachers directly designed by this tool. This tool will give a chance to look back on forgotten Korean folk tales and will play role as a educational game for young students. Through this game, young students will receive good Korean traditional cultures and will gain wisdom, humor and lessons in a game. And adults will feel homesick.

A Study on the Comparison of the Virtual Reality Development Environment in Unity and Unreal Engine 4 (유니티와 언리얼 엔진 4 에서의 가상현실 개발환경에 관한 비교연구)

  • Yunsik, Cho;Jinmo, Kim
    • Journal of the Korea Computer Graphics Society
    • /
    • v.28 no.5
    • /
    • pp.1-11
    • /
    • 2022
  • Game engines have the advantage of enabling efficient content production, such as reducing development time, with minimal visual quality guarantees and support for multi-platforms. Recently, game engines have provided various functions that can easily, quickly, and effectively produce immersive content using virtual reality (VR) HMD. Therefore, this study conducts a comparative study on the development environment in VR content production using Oculus Quest 2 HMD, focusing on Unity and Unreal game engines, which are widely used in the content production industry, including games. First, we compare the basic setup process of building a development environment using Oculus Quest 2 HMD and a dedicated controller based on a VR template project that includes the minimum functions and settings provided by each engine. Next, we present a simple experience environment that can interact in a virtual environment and compare the development environment to use a dedicated controller and the process of building a development environment that directly utilizes hands through the hand tracking function provided by Oculus Quest 2. Through this process, we will understand the basic process of building a VR development environment, and at the same time, we will check the characteristics and differences of the engine and use it as a research that can be applied to various immersive content production.

Development of Quadruped-Walk Game Character Using Inverse Kinematics (Inverse Kinematics를 이용한 사족보행 게임 캐릭터 구현)

  • Jung, Sun-Hyo;Kang, Myung-Ju
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2017.01a
    • /
    • pp.187-188
    • /
    • 2017
  • 본 논문에서는 Inverse Kinematics(IK) 방법을 이용하여 사족보행 게임 캐릭터의 이동 IK를 구현하였다. 게임 캐릭터의 이동 IK는 Unity의 NavMeshAgent를 사용하여 이동하는 사족보행 생물체가 회전 시 척추를 자연스럽게 꺾이도록 구현되었다. 본 논문에서는 게임캐릭터에 이동 IK를 적용했을 때와 적용하지 않았을 때를 비교하였으며, 이동 IK를 적용한 경우에 경로를 따라 이동하는 사족보행 캐릭터의 애니메이션이 자연스럽게 이루어짐을 확인하였다.

  • PDF

Study on Virtual Reality (VR) Operating System Prototype (가상환경(VR) 운영체제 프로토타입 연구)

  • Kim, Eunsol;Kim, Jiyeon;Yoo, Eunjin;Park, Taejung
    • Journal of Broadcast Engineering
    • /
    • v.22 no.1
    • /
    • pp.87-94
    • /
    • 2017
  • This paper presents a prototype for virtual reality operating system (VR OS) concept with head mount display (HMD) and hand gesture recognition technology based on game engine (Unity3D). We have designed and implemented simple multitasking thread mechanism constructed on the realtime environment provided by Unity3D game engine. Our virtual reality operating system receives user input from the hand gesture recognition device (Leap Motion) to simulate mouse and keyboard and provides output via head mount display (Oculus Rift DK2). As a result, our system provides users with more broad and immersive work environment by implementing 360 degree work space.

Design and Application of a Visual Experience Game in Game Mathematics (게임수학 시각체험 게임 설계 및 적용)

  • Choi, Youngmee
    • Journal of Korea Multimedia Society
    • /
    • v.21 no.12
    • /
    • pp.1504-1512
    • /
    • 2018
  • The purpose of this study is to design and apply a simple game that can visually experience basic concepts of game mathematics in order to teach game mathematics effectively. To do this, simple games linked with game mathematical theory are to be developed by utilizing the functions provided by Unity so that students could actively learn game mathematics. To demonstrate the plausibility of this approach, "Bouncing Ball Game" was developed to understand the concept of periodicity of trigonometric functions. As a result, students were able to effectively learn how mathematical concepts related to ball movements applied to the game.

A Study On Analysis and Availability of Unity 3D Engine (Unity 엔진의 분석 및 유용성에 대한 검토)

  • Yoon, Seok-Hyun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2014.01a
    • /
    • pp.323-326
    • /
    • 2014
  • 본 논문에서는 Unity 3D 엔진을 심층 분석하여 게임개발 교육현장에서의 유용성을 검토하였다. Unity 엔진을 이용하면 필드의 제작, 캐릭터 애니메이션 세팅, 스크립트 작성, Asset 관리, 레벨 디자인 등 많은 작업을 하나의 통합 환경에서 수행할 수 있다. 또한 컴파일 과정을 거치지 않아도 게임을 제작하는 도중 언제라도 실행해 볼 수 있기 때문에 개발에 걸리는 시간을 단축 할 수 있다. 본 연구의 초점은 게임 앱 설계 관련 프로젝트의 수행이나 교육용 게임 개발의 학습 모형을 제시하기 위한 과정이다.

  • PDF

Unity: A Powerful Tool for 3D Computer Animation Production

  • Ecole Luthermilla;Kim Won-Tae;Yoon Jeong-Shick
    • Journal of the Korea Computer Graphics Society
    • /
    • v.29 no.3
    • /
    • pp.45-57
    • /
    • 2023
  • Unity is a powerful game engine that can be used to create 2D or 3D content. The current study focuses on the use of Unity for 3D computer animations, covering the strengths, basic concepts and tools for creating and integrating 3D animations in Unity, including the use of keyframe animation, animation controllers, and blend trees. Also covering advanced topics such as skeletal animation, procedural animation and their applications in games, simulations, and other interactive media. Case studies that showcase the potential of Unity for 3D animation will be analyzed and discussed taking in the quality of visuals and the receptance by the public in general.

Design and Implementation of Reinforcement Learning Agent Using PPO Algorithim for Match 3 Gameplay (매치 3 게임 플레이를 위한 PPO 알고리즘을 이용한 강화학습 에이전트의 설계 및 구현)

  • Park, Dae-Geun;Lee, Wan-Bok
    • Journal of Convergence for Information Technology
    • /
    • v.11 no.3
    • /
    • pp.1-6
    • /
    • 2021
  • Most of the match-3 puzzle games supports automatic play using the MCTS algorithm. However, implementing reinforcement learning agents is not an easy job because it requires both the knowledge of machine learning and the way of complex interactions within the development environment. This study proposes a method in which we can easily design reinforcement learning agents and implement game play agents by applying PPO(Proximal Policy Optimization) algorithms. And we could identify the performance was increased about 44% than the conventional method. The tools we used are the Unity 3D game engine and Unity ML SDK. The experimental result shows that agents became to learn game rules and make better strategic decisions as experiments go on. On average, the puzzle gameplay agents implemented in this study played puzzle games better than normal people. It is expected that the designed agent could be used to speed up the game level design process.