This is a portfolio overview for Dream Plots, this was my second Roblox game developed as part of my game development journey. This document serves as a reflection on the project and showcases the skills and technologies I employed during development.
π Welcome to our immersive, real-time world on Roblox! π
π Experience life in sync with reality - the days and nights, the changing of seasons, and even the variations in weather! βοΈβοΈβπ
π¨ Dive into your creative space! With your personal plots, build your dream world from the ground up. Each player has complete freedom to create their own unique universe. ποΈπ°
π° We believe in creating an inclusive environment that isn't about cash grabs. This game is built with pure love and passion, designed for your creativity and offer fun at zero cost.ππ«
π We have an expansive collection of 497 free assets for you to play with! And, guess what? That number is set to rise to 4000+ in the coming months - all for free!π οΈπ
π Stay up late to experience live events such as the ethereal display of fireflies, the mesmerizing aurora, and stunning meteor showers! π π
Join us on this journey, your creativity is your only limit! π«β¨
While this repository does not contain the game's source code, you can view the game on Roblox through the following link:
Throughout the development of Dream Plots, I've expanded my expertise as a game developer in many key areas, further demonstrating my growth and adaptability in the evolving landscape of game development:
- Mobile Compatibility: Mastered the adaptation of gameplay for mobile devices, addressing unique challenges such as building mechanics without a mouse and ensuring an intuitive user experience.
- Data Saving for Models/Assets: Developed methodologies for saving complex data related to models and assets, including their rotation, position, styles, etc., ensuring a seamless and persistent game world.
- Loading and Managing Asset Data: Enhanced my skills in efficiently loading assets along with their position, rotation, and other relevant data, providing a dynamic and responsive gameplay environment.
- Sharing and Collaborative Data Management: Learned how to manage and share saved game data among players to facilitate features like team building and collaborative projects within the game.
- Time and Timezone Synchronization: Acquired the ability to sync game events and environments with real-world time and player timezones, adding a layer of realism and immersion.
- Advanced UI Design: Elevated my knowledge in UI design, focusing on creating more complex and user-friendly interfaces that enhance player interaction and game aesthetics.
- Advanced Hit Boxing: Gained expertise in advanced hit boxing techniques, allowing for more precise and realistic interactions within the game environment.
These skills not only reflect the technical aspects of game development but also underscore my commitment to creating accessible, engaging, and innovative gaming experiences that cater to a wide audience.
Dream Plots is an innovative game that offers players an unprecedented level of creativity and immersion:
- Plots: Provides the freedom to build whatever you desire on your plots, unleashing limitless creativity.
- Extensive Asset Library: Boasts more than 495+ unique, free assets for customization, ensuring a rich and diverse building experience.
- Multiple Asset Styles: Each asset comes with 16 unique styles, allowing for extensive customization and stylistic diversity.
- Team Building: Collaborate with friends by inviting them to work on a plot together, fostering community and teamwork.
- Real-Time Sync: Dream Plots is synchronized with the player's local time, so when it's getting dark in real life, it's also getting dark in-game, enhancing immersion.
- Advanced Weather System: Features a dynamic weather system that reflects the seasons, from snow in winter to reduced precipitation in summer, adding realism and variety.
- Live Events: Experience captivating live events within the game, such as meteor showers, swarms of fireflies, and stunning auroras, adding to the game's magic.
- Asset Modification: Allows comprehensive modification of each asset, including adjustments to size, rotation, and more, enabling precise personalization.
- Advanced Placement: Offers both snap-to-grid and free-placement options for assets, catering to both precision builders and creative spirits.
- Advanced Player Stats: Keeps detailed track of player statistics and progress, offering insights into achievements and gameplay dynamics.
Dream Plots combines these features to provide a deeply engaging and endlessly creative gameplay experience, setting new benchmarks for innovation and player freedom in the gaming world.
The decision to withhold the source code stems from the nature of Roblox game development. Open sourcing a Roblox game can inadvertently expose it to potential theft and server-side exploitation, compromising the game's integrity and player experience.
My priority is to maintain a secure and enjoyable environment for all players, and thus, I've opted to keep the code private. This README aims to provide a clear understanding of the project's scope, objectives, and my personal contributions.
This preview section contains images, GIFs, and possible sound fragments from the game.
At the end of this section, you'll find a YouTube link to a gameplay video. Please note that this video showcases standard gameplay footage and may not cover all aspects of the game.
PC:
Mobile:
YouTube: Dream Plots Hourly Music
YouTube: Dream Plots Gameplay