Problem Domain Book: Book Title: "The Art of Game Design: A Book of Lenses" Author: Jesse Schell Description: This book offers insights into the art and science of game design, presenting a variety of perspectives or "lenses" through which designers can view their creations. It covers fundamental principles, practical techniques, and theoretical concepts essential for designing compelling and engaging games.
Reference Articles: Article: Game development life cycle guidelines Authors: Rido Ramadan and Yani Widyani URL Link: Game development life cycle guidelines | IEEE Conference Publication Description: Rido Ramadan and Yani Widyani's article provides a concise overview of game development life cycles (GDLC) and introduces a new model with guidelines for creating high-quality games. They emphasize the challenges of applying traditional software development life cycle (SDLC) methods to game development due to its multidisciplinary nature. The proposed GDLC consists of six phases: Initiation, Pre-production, Production, Testing, Beta, and Release, each carefully described with activities and quality criteria. The authors evaluate existing GDLCs and validate their model through its application in the Feline Project, a mobile game development endeavor. They also suggest future research directions, such as exploring the relationship between GDLC and capability maturity models (CMM), to enhance game development processes. The article concludes with a comprehensive reference list supporting the proposed GDLC and guidelines.
Article: Nature of arcade games URL Link: Nature of arcade games - ScienceDirect Description: This article delves into the nature of arcade games, particularly focusing on their addictive and repeatable qualities. It selects four arcade games: Flappy Bird, Tetris, Pong, and Brick Car Racing, to analyze their characteristics. The study uses motion-in-mind models based on classical physics mechanics to understand the nature of arcade games and their impact on the human mind. Through analyzing changes in physical quantities during gameplay, the study highlights the essential role of applicable jerk dynamics in arcade games' addictive nature. Furthermore, it introduces the concept of relative velocity and resultant force in single-agent arcade games. This research provides valuable insights into the appeal of arcade games and their underlying mechanics.
Article- Game Development using Unity Game Engine URL Link: Game Development using Unity Game Engine | IEEE Conference Publication | IEEE Xplore Description: Swati Singh and Amanpreet Kaur's paper delves into the comprehensive process of game development using the Unity game engine, a versatile platform gaining prominence across various industries. Beginning with an overview of Unity's features and its widespread adoption, the paper navigates through the Unity editor's essential components like Game View and Inspector, elucidating their functionalities in game creation. It further explores Unity's asset pipeline and scripting language, C#, showcasing their integration to streamline development workflows. Distinctive features of Unity, including layout management, object manipulation, asset handling, scene setting, and physics implementation, are thoroughly discussed, underlining the engine's user-friendly interface and robust capabilities. Additionally, the paper presents four applications developed using Unity, illustrating the engine's versatility in crafting diverse gaming experiences. In conclusion, Unity emerges as a pivotal tool not only for game development but also for applications in augmented and virtual reality, backed by its continuous advancements and a supportive community ecosystem.
Project Related Websites: sierraslotsource.com The provided link directs you to the website of a local arcade and slot machine junkyard and retailer. This unique establishment specializes in selling a wide array of parts, casings, and other components that can be invaluable resources for individuals and businesses in need of arcade and slot machine repairs or restoration projects. With a diverse inventory, they cater to enthusiasts, collectors, and professionals in the gaming industry, offering a one-stop destination for sourcing the necessary elements to revive or maintain these nostalgic gaming devices. We can use this as a great resource for sourcing our parts while on a budget.
DIY Home Arcade Machine : 9 Steps (with Pictures) - Instructables The provided link directs users to an article showcasing a DIY project where an individual meticulously documented the creation of their very own arcade machine. This article likely details the step-by-step process of constructing an arcade cabinet, from selecting materials and components to assembling the machine and programming the games. Such DIY projects often offer valuable insights into crafting unique gaming experiences, potentially inspiring others to embark on similar endeavors. Readers can anticipate gaining a comprehensive understanding of the creator's journey, acquiring technical knowledge about arcade machine construction, and finding inspiration for their own creative ventures in the realm of retro gaming. We can use this to guide our own journey
How to Get Started with Unity 2D Game Development Unity Learn offers a dedicated section for learning 2D game development with Unity. It features tutorials, projects, and courses covering various aspects of 2D game creation, including sprite animation, physics, and user interface design. Developers can access resources to improve their skills and build 2D games efficiently.
Technologies Used
Unity:
Unity serves as the core game development engine for Whisker Fish, providing a robust platform for creating engaging and immersive gaming experiences.
C#:
C# stands as the primary programming language for Whisker Fish development within the Unity framework.
GitHub:
GitHub is employed as a version control system and collaborative platform, facilitating efficient teamwork and code management.
MuseScore 4 and Audacity:
MuseScore 4 and Audacity are utilized for composing and editing game audio, providing a rich and immersive auditory experience for Whisker Fish players.
Weebly:
Weebly serves as the platform for creating and managing the Whisker Fish website, providing a user-friendly interface for content creation and updates.