DEMONSTRATION OF THE POPULAR SANDBOX GAME GENRE USING THE C# PROGRAMMING LANGUAGE IN THE UNITY ENVIRONMENT

Authors

Keywords:

C# programming language,, SandBox games, character, generated world, animation

Abstract

The work describes the implementation of the game of the popular SandBox genre. The game implements an open and randomly generated world, where the main task of the player is to explore a world filled with various aggressive creatures of the night. Most of these creatures are afraid of light, so it is enough to stay within the radius of a torch or other light source to protect yourself from them, but over time creatures will appear that will make the player run away, or build a house and spend the night there. At the same time, in order to achieve the goal, the player must extract resources from the environment and use the item manufacturing system. The creation and conception of the project was influenced by such games as "Terraria" and "Darkwood". The presented game was developed in the Unity Engine environment, using the C# programming language. An important element of the development is the animations that are created for all the actions of the character. The main mechanics are developed and implemented in the game: moving the character around the world, which was generated randomly, it is possible to collect resources and store them in your inventory, to build buildings. It is planned to develop certain functionality and improve the world generation system, random generation of tiles and structures, improve animations and user interface.

References

Godlike - Terraria – незабутня класика. https://godlike.host. URL: https://godlike.host/ua/terraria-pesochnaya-klassika/ (дата звернення: 31.03.2023)

Welcome to Darkwood. Welcome to Darkwood. URL: https://www.darkwoodgame.com/ (date of access: 31.03.2023)

Dealessandri M. What is the best game engine: is Unity right for you?. GamesIndustry.biz. URL: https://www.gamesindustry.biz/articles/2020-01-16-what-is-the-best-game-engine-is-unity-the-right-game-engine-for-you (date of access: 31.03.2023)

Duffy S. Introduction to the New Unity 2D Tilemap System. kodeco.com. URL: https://www.kodeco.com/23-introduction-to-the-new-unity-2d-tilemap-system (date of access: 31.03.2023)

Lighting in the Universal Render Pipeline | Universal RP | 7.2.1. Unity - Manual: Unity User Manual 2021.3 (LTS). URL: https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@7.2/manual/lighting.html (date of access: 31.03.2023)

State Machine Basics - Unity Manual. Unity - Manual: Unity User Manual 2021.3 (LTS). URL: https://docs.unity3d.com/ru/2019.4/Manual/StateMachineBasics.html (date of access: 31.03.2023)

Published

2023-05-22

How to Cite

[1]
Hlynchuk, L. and Dyachek D. V., D. 2023. DEMONSTRATION OF THE POPULAR SANDBOX GAME GENRE USING THE C# PROGRAMMING LANGUAGE IN THE UNITY ENVIRONMENT. Applied Problems of Computer Science, Security and Mathematics. 1 (May 2023), 42–51.