We are adapting the beloved CandyLand board game by Milton Bradley into a digital experience using the Unity engine. This prototype showcases the game's core mechanics while preserving the colorful, family-friendly spirit of the original.
- Project Overview
- Development Details
- How to Run
- Current Status
- Future Improvements
- Contributing
- License
This project focuses on bringing CandyLand board game to life in a 3D environment, with simple turn-based gameplay and an intuitive user interface. Key objectives include:
- Authentic Board Representation: A playful, colorful scene representing the CandyLand board.
- Turn-Based Play: Straightforward movement mechanics based on draw-cards or dice (final design pending).
- User Interface: Easy-to-navigate menus and clear player turn indicators.
- Single-Player Mode (Optional): Basic AI for solo play.
- Engine: Unity 6000.0.0f1 (LTS)
- Project Timeline: 2 weeks
- Team Members:
- Trevor H. (Lead Developer, UI/UX design)
- Bennie T. (Lead modeling and character design)
- John H. (Gameplay Programming)
- Elijah S. (UI/UX design and programming)
-
Unity Version Requirements
- This project requires Unity 6000.0.0f1 (LTS). Make sure you have it installed via Unity Hub.
-
Cloning the Repository
- Open a terminal or command prompt.
- Navigate to the directory where you’d like to store the project.
- Run the following command (replace
<repository_url>with the actual Git URL):git clone <repository_url>
- Once cloned, open Unity Hub, click Open, and select the project folder you just cloned.
-
Build/Run Instructions
- Within Unity, go to File > Build Settings.
- Choose your target platform (e.g., Windows, Mac, WebGL) and click Build.
- After the build is complete, run the generated executable (for Windows/Mac) or host the WebGL build (for web).
Stage: Early Prototyping
-
Completed:
-
Main menu setup / Options menu
-
Load/Save game functionality
-
Basic board layout and preliminary UI design
-
Landscape and board design
-
Turn management (card bases system like the original board game card system)
-
In Progress:
- Visual & Animation Enhancements: Create a more immersive experience with animations and effects.
- Player movement logic
- Enhanced AI: Improve challenge for single-player mode.
- Multiplayer Mode: Add potential for local or online multiplayer.
- Feedback-Driven Additions: Integrate suggestions from testers and community input.
- Charectors List: More characters to choose from besides the base gingerbread
Contributions are welcome! To get involved:
- Fork this repository on GitHub.
- Create a new branch for your feature or bug fix.
- Submit a pull request with a detailed explanation of your changes.
This project will be available under an open-source license (e.g., MIT License).
Feel free to reach out and share your ideas or feedback!
