Stocky
A downloadable game
A simple implementation of a Game Shopping Scene, written in C# and made with Unity.
Overview
The "Shopping Game Project" presents an immersive RPG-style item shop experience where players can buy and sell various items. The game features intuitive controls and engaging mechanics that cater to players' needs while offering a dynamic and interactive gameplay environment.
Content
Game Start and End Logic:
- The game offers a seamless transition between scenes, including a captivating title scene prompting players to begin their shopping adventure with a press of the ENTER key.
- Players are immersed in the bustling atmosphere of the item shop through the dedicated gameplay scene, where they can explore, browse, and make purchases.
- Upon concluding their shopping spree or completing their tasks, players are presented with an informative ending scene showcasing their achievements and performance.
Two Inventories Available:
- Players are provided with two distinct inventories: the Player inventory and the Shop inventory, each offering a wide array of items to choose from.
- The inventories feature a diverse selection of items, including Food, Potions, and Weapons, each with its own unique attributes and graphical representations.
- Items are assigned a cost in Coins, facilitating seamless transactions between buyers and sellers.
- Consumable items, such as Potions, feature additional attributes like "LifeRestore" values, providing players with strategic advantages during their adventures.
- The inventory system accommodates the accumulation of identical items within a single slot, promoting efficient management and organization.
Items Selection and Transaction:
- Players can effortlessly navigate through the game's interface using intuitive mouse controls, selecting items and interacting with UI buttons to Buy, Sell, or Consume them.
- The UI elements are thoughtfully designed and localized in multiple languages, including English, Spanish, and Catalan, enhancing accessibility and inclusivity for a diverse audience.
- A robust drag-and-drop functionality enables seamless item management, allowing players to transfer items between inventories with ease and efficiency.
- Interactive UI elements, such as the Player Life Bar, provide real-time feedback and visual cues, enhancing immersion and facilitating dynamic gameplay experiences.
Additional Elements
UI/Items Animations:
- The game's visual presentation is enriched with captivating animations, bringing items, UI elements, and interactions to life with fluid and dynamic motion.
Custom UI Design:
- The user interface features a meticulously crafted design, incorporating thematic elements and visual aesthetics that resonate with the game's RPG-style setting.
Audio Effects and Background Music:
- Immersive audio effects and background music accompany players throughout their shopping journey, enhancing immersion and setting the tone for an engaging and enjoyable experience.
Minimum Required Controls
- Players can interact with the game using a combination of mouse and keyboard controls, including mouse input for item selection and transaction, drag-and-drop functionality for inventory management, and the ESCAPE key to exit the game.
Tools
- The project was developed using Unity 2022.3.17f1 LTS, leveraging essential packages such as Visual Studio Editor, Input System, Unity UI, and Text Mesh Pro to ensure a seamless and robust gaming experience.
Learning Outcomes
Through the development of the "Shopping Game Project," developers applied a diverse range of concepts and techniques, including:
- Implementation of SOLID principles for efficient code organization and maintainability.
- Integration of the observer pattern to manage game events and interactions effectively.
- Utilization of Unity Scriptable Objects for flexible and scalable inventory management.
- Mastery of Unity UI (Canvas) and IMGUI usage for creating intuitive and immersive user interfaces.
Submission Details
- The project was successfully submitted within the specified deadline, meeting all requirements and adhering to project organization, naming conventions, and delivery specifications.
- Extensive testing ensured the game's stability and playability, guaranteeing a smooth and enjoyable experience for players.
Helpful Links
- Open Game Art: A valuable resource for acquiring free game assets, including sprites, textures, and sound effects.
- Kenney Assets: An extensive collection of high-quality game assets, ranging from character sprites to background music, suitable for various game genres.
- GameDev Market: A marketplace offering a wide selection of game assets, tools, and resources to support game development endeavors.
Download
Download
Release.rar 21 MB
Leave a comment
Log in with itch.io to leave a comment.