2D Combat Fighting Game
Authors:-Surendhar S, Dr.K Nandhini
Abstract-:The rapid advancement of gaming technologies has significantly transformed the interactive entertainment industry, with developers seeking innovative ways to engage players through immersive and dynamic experiences. This paper presents the development of a 2D Combat Fighting Game using C# and the Unity game engine, aimed at delivering an engaging, interactive gameplay experience. The game leverages Unity’s powerful features, such as physics-based character movements, animation, and real-time combat mechanics, to create an interactive and responsive environment. The core gameplay revolves around two fighters engaging in a series of combat moves, where players control the characters and utilize various offensive and defensive techniques to defeat their opponent. The game incorporates player-controlled inputs such as punch, kick, block, and dodge actions, all of which are designed to be intuitive and responsive, ensuring a seamless and enjoyable user experience. The design of the game also emphasizes interactive elements, including environmental obstacles, power-ups, and dynamic backgrounds, which further enhance the immersive nature of the game. The game’s architecture is developed using C# scripting within the Unity engine, with an emphasis on efficient game mechanics and real-time input processing. Key elements include collision detection for hit and damage calculations, AI-controlled enemy behaviours, and level progression. The physics engine integrated with Unity adds realism to the character animations, including smooth movement, impact detection, and dynamic interactions with the game environment. Experimental results indicate that the game’s design allows for smooth gameplay, responsive controls, and an interactive combat experience, offering players an engaging platform to test their skills. This project also explores the use of Unity and C# in developing highly interactive games that provide immersive environments, offering potential applications in both entertainment and training simulations. The development of this 2D Combat Fighting Game demonstrates how game development platforms like Unity and C# can be leveraged to create fun and interactive gaming experiences, setting the foundation for more complex, scalable, and engaging interactive entertainment projects.
DOI: 10.61137/ijsret.vol.11.issue2.476

Published by: Kajal Tripathi