• Title/Summary/Keyword: Game Scripting

Search Result 9, Processing Time 0.021 seconds

Avoiding Trial-and-Error based Elements for Game Scripting (게임 스크립트를 위한 시행착오 회피 요소)

  • Jung, ChanYong
    • Journal of Korea Game Society
    • /
    • v.14 no.6
    • /
    • pp.19-28
    • /
    • 2014
  • Scripting is often used in games for novices at programming to enable implementation of the game. In this paper we examine the trial-and-error elements taken to implement game programming and identify the useful features for game scripting. This paper presents complemental elements based on avoiding trial-and-error, and discusses complementary statements implementation of this proposal, where the complementary statements were written in C# on Unity3D engine. The approach is compared and contrasted to the existing approach.

Player Adaptive GMM-based Dynamic Game Level Design (플레이어 적응형 GMM 기반 동적 게임 레벨 디자인)

  • Lee, Sang-Kyung;Jung, Kee-Chul
    • Journal of Korea Game Society
    • /
    • v.6 no.1
    • /
    • pp.3-10
    • /
    • 2006
  • In computer games, the level design and balance of characters are the key features for developing interesting games. Level designers make decision to change the parameters and opponent behaviors in order to avoid the player getting extremely frustrated with the improper level. Generally, opponent behavior is defined by static script, this causes the games to have static difficulty level and static environment. Therefore, it is difficult to keep track of the user playing interest, because a player can easily adapt to changeless repetition. In this paper, we propose a dynamic scripting method that able to maintain the level designers' intention where user enjoys the game by adjusting the opponent behavior while playing the game. The player's countermeasure pattern for dynamic level design is modeled using a Gaussian Mixture Model (GMM). The proposed method is applied to a shooting game, and the experimental results maintain the degree of interest intended by the level designer.

  • PDF

Design of Boat Racing Game using Buoyant Force

  • An, Syoungog;Kang, Jae-Hyun;Kim, Soo Kyung
    • Journal of the Korea Society of Computer and Information
    • /
    • v.23 no.9
    • /
    • pp.21-26
    • /
    • 2018
  • A variety of game algorithms have been proposed in recent years. Racing games using these new algorithms have greatly improved compared to those in the past. According to the analysis of racing games done by wheelgamer.com, a website that specializes in racing games, cars are the most common subject in mainstream racing games. These results show there are very few racing games using special subjects such as boats. This paper proposes a method to develop a realistic boat racing game using the Buoyont Force, beyond the limitation of typical racing games that are restricted to cars. A Material Editor based on Unreal Engine 4.12 is used to manifest the Dynamic Material of realistic ocean water. Blueprint, a visual scripting function, is used to materialize buoyancy which allows the boat to move freely along the waves.

Best Practices on Improving the Virtual Reality (VR) Content Development Process with EPIC's Unreal Engine

  • Kong, Ji Hoon;Kim, Ki Du;Kim, R. Young Chul
    • International Journal of Advanced Culture Technology
    • /
    • v.9 no.4
    • /
    • pp.417-423
    • /
    • 2021
  • Recently, in the Game industries, they are increasing to use of game engines to reduce the development cost of 3D content and software. In particular, Unreal Engine provides a blueprint visual scripting function that enables software production without programming (coding). Although High-end video content can be produced, the problem is that content development is complicated and requires advanced manpower. To solve this problem, we propose an optimized VR game context process. This is because 1) a Blueprint visual script is used, 2) VR games with various interactions can be produced, 3) Non-majors in the software field (or groups) can develop advanced content. In various related industries such as defense, medical care, manufacturing, and construction, we may easily develop any game content without programming with our refined VR rhythm action game development process. We expect to reduce the development cost with the process advantages in the game industries.

A Study on the Suitability of Scripting Language in Metaverse Development (메타버스 개발과 스크립팅 언어 적합성에 관한 연구)

  • Hwa-Seon Choi
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2023.01a
    • /
    • pp.299-300
    • /
    • 2023
  • 최근 인공지능의 현실화와 더불어 프로그래밍 언어인 Python의 독주가 한창이다. 그렇다면 과연 메타버스 시대가 현실화 된다면 어떤 프로그래밍 언어가 대세가 될 것인가. 현재 메타버스 플랫폼인 로블록스에서 사용되고 있는 루아스크립트, 제페토 월드에서 사용되고 있는 Typescript에서 착안해서 미래의 메타버스 개발에 공용으로 사용될 효율적인 언어를 살펴보았다.

  • PDF

Training in the production of effective prototypes using Core Mechanic Diagram and Unreal Blueprint

  • Choi, Bu-ho
    • Journal of the Korea Society of Computer and Information
    • /
    • v.25 no.11
    • /
    • pp.75-82
    • /
    • 2020
  • In this paper, we propose a training method to efficiently create prototypes using 'core mechanical diagram' to make game design easier and 'BluePrint', a visual scripting tool of Unreal that enables relatively easy functionality without programming knowledge. With the development of game engines, game development is becoming faster and easier, and using this, non-programmers without knowledge of game development are clearly showing a tendency to participate in game development. However, existing game development methodologies and game implementation methods require complex design processes and specialized knowledge. In order to make it easier for non-programming experts to develop games, they will simplify the complexity of existing game development methodologies, and propose educational methods that can focus on and implement the essence of game design based on cases where non-programmers have implemented prototypes themselves.

Web 3.0 Business Model Canvas of Metaverse Gaming Platform, The Sandbox

  • Song, Minzheong
    • International journal of advanced smart convergence
    • /
    • v.13 no.2
    • /
    • pp.119-129
    • /
    • 2024
  • We look at Web 3.0 business model canvas (BMC) of metaverse gaming platform, The Sandbox (TS). As results, the decentralized, blockchain-based platform, TS benefits its creators and players by providing true ownership, tradability of decentralized assets, and interoperability. First, in terms of the governance and ownership, The SAND functions a governance token allowing holders to participate in decision and SAND owners can vote themselves or delegate voting rights to other players of their choice. Second, in terms of decentralized assets and activities, TS offers three products as assets like Vox Edit as a 3D tool for voxel ASSETS, Marketplace as NFT market, and Game Maker as a visual scripting toolbox. The ASSETS made in Vox Edit, sold on the Marketplace, can be also utilized with Game Maker. Third, in terms of the network technology, in-game items are no longer be confined to a narrow ecosystem. The ASSETS on the InterPlanetary File System (IPFS) are not changed without the owner's permission. LAND and SAND are supported on Polygon, so that users interact with their tokens in a single place. Last, in terms of the token economics, users can acquire in-game assets, upload these assets to the marketplace, use for paying transaction fees, and use these as governance token for supporting the foundation.

A Case Study on Running a Game-based Programming Class for Lower Grades (저학년을 위한 게임 기반 프로그래밍 수업 운영 사례 연구)

  • Do-hyeon Choi
    • Journal of Practical Engineering Education
    • /
    • v.16 no.2
    • /
    • pp.151-157
    • /
    • 2024
  • Most of the existing game-based education programmes for lower grades are simple block-coding studies, and there is a lack of examples of programming-intensive classes. In this study, we implemented a Minecraft-based Python coding fundamentals class for 3 classes at a local elementary school during a 2-week school holiday. The learning programme was reorganised from the standard learning programme on the official website, such as building quests through LAN-PARTY and self-scripting in-game, to improve class interest and motivation. In addition, we analysed the satisfaction and preferences of the class topics through a survey, and obtained meaningful results for future educational program development. This study is significant as a basic research for the design and development of game-based educational programmes for all age groups.

A Study on effective directive technique of 3D animation in Virtual Reality -Focus on Interactive short using 3D Animation making of Unreal Engine- (가상현실에서 효과적인 3차원 영상 연출을 위한 연구 -언리얼 엔진의 영상 제작을 이용한 인터렉티브 쇼트 중심으로-)

  • Lee, Jun-soo
    • Cartoon and Animation Studies
    • /
    • s.47
    • /
    • pp.1-29
    • /
    • 2017
  • 360-degree virtual reality has been a technology that has been available for a long time and has been actively promoted worldwide in recent years due to development of devices such as HMD (Head Mounted Display) and development of hardware for controlling and executing images of virtual reality. The production of the 360 degree VR requires a different mode of production than the traditional video production, and the matters to be considered for the user have begun to appear. Since the virtual reality image is aimed at a platform that requires enthusiasm, presence and interaction, it is necessary to have a suitable cinematography. In VR, users can freely enjoy the world created by the director and have the advantage of being able to concentrate on his interests during playing the image. However, the director had to develope and install the device what the observer could concentrate on the narrative progression and images to be delivered. Among the various methods of transmitting images, the director can use the composition of the short. In this paper, we will study how to effectively apply the technique of directing through the composition of this shot to 360 degrees virtual reality. Currently, there are no killer contents that are still dominant in the world, including inside and outside the country. In this situation, the potential of virtual reality is recognized and various images are produced. So the way of production follows the traditional image production method, and the shot composition is the same. However, in the 360 degree virtual reality, the use of the long take or blocking technique of the conventional third person view point is used as the main production configuration, and the limit of the short configuration is felt. In addition, while the viewer can interactively view the 360-degree screen using the HMD tracking, the configuration of the shot and the connection of the shot are absolutely dependent on the director like the existing cinematography. In this study, I tried to study whether the viewer can freely change the cinematography such as the composition of the shot at a user's desired time using the feature of interaction of the VR image. To do this, 3D animation was created using a game tool called Unreal Engine to construct an interactive image. Using visual scripting of Unreal Engine called blueprint, we create a device that distinguishes the true and false condition of a condition with a trigger node, which makes a variety of shorts. Through this, various direction techniques are developed and related research is expected, and it is expected to help the development of 360 degree VR image.