Inspiration
Welcome to the Cloud Game Chrono project, an initiative dedicated to reigniting your passion for gaming! Are you feeling drained from your daily grind in the middle of your career? Are you searching for renewed interest in your extensive collection of AAA games after a long day at work? Do you have a game that holds a special place in your heart, despite its age and outdated graphics, and you can't seem to let go of it? We understand your love for it and now have a fantastic product that will help you rediscover that passion. Introducing Cloud Game Chrono, a unique platform that focuses on emulator games and offers a modern cloud-native experience, allowing you to relive the excitement and joy of the gaming world.
What it does
Our service provides cloud-based save files, enabling you to seamlessly continue your gaming experience across all your devices. Say goodbye to the worry of losing game data and enjoy a smoother and more convenient gaming journey.
Join our vibrant online community, where you can connect with fellow emulator game enthusiasts. Share game cloud saves, achievements, and experiences, and interact with like-minded gamers who share your interests. Explore new gaming challenges together, as this passionate community brings you closer to friends who share your enthusiasm and helps you dive deeper into the joys of the gaming world.
In addition, we offer personalized game recommendations and discovery features. Utilizing your gaming preferences and cloud save data, we accurately suggest emulator games that align with your unique taste. This opens up opportunities for you to discover even more classic masterpieces and immerse yourself in the excitement of gaming exploration.
Let's reignite our passion for classic games and create our own unforgettable moments. Regardless of whether others pay attention or not, we firmly believe that the true spirit of gaming still burns brightly within our hearts.
How we built it
We embraced the power of TiDB Serverless to build a robust online game platform. Leveraging the scalability and flexibility of TiDB Serverless, we can handle the dynamic workloads of online games, ensuring high performance and low latency. With TiDB Serverless, we can seamlessly scale up or down based on demand, automatically managing resources and optimizing costs. Furthermore, the built-in HTAP (Hybrid Transactional/Analytical Processing) capability of TiDB Serverless empowers players to gain real-time insights not only into their own gaming experiences but also into popular trends and the top performers within the entire gaming community.
Challenges we ran into
We understand the significance of catering to various gaming consoles and systems, including emulators for arcade games. With this in mind, we want to design a versatile data model and flexible API that supports a wide range of emulators. Our aim is to ensure seamless integration across platforms, allowing gamers to enjoy their favorite classic games effortlessly.
Moreover, we recognize the importance of embracing open source implementations of popular titles, for example Command and Conquer and Doom. Therefore, we would also like to extend our system's capability to accommodate these classic games, providing users with a comprehensive gaming experience that encompasses both proprietary and open-source titles.
Creating a system that is agile and extensible to meet future business needs is a challenging task. However, we are confident that our diligent efforts will enable us to successfully accomplish our objectives.
Accomplishments that we're proud of
We have achieved a comprehensive integration with the emulator for the Nintendo Entertainment System (NES), also known as FC in the Japanese market. The integration enables users to effortlessly access a wealth of information about the games they are playing, encompassing game titles, publishers, release years, and artworks, among other details. Powered with ChatGPT, players can get recommended games to play based on his playing history. Not only recommendations, user can also get introduction of the game he is playing. When user is stuck in some stage, ChatGPT can explain how to play the stage as well. Irrespective of the device they are using to play the game, users can enjoy a seamless and uninterrupted gaming experience. Furthermore, they have the convenience of seamlessly picking up the game from where they left off on any other device, ensuring a continuous and hassle-free gaming journey.
What we learned
Think big, act small.
What's next for Cloud Game Chrono
Initially focusing on NES games, we aim to provide users with a holistic and uninterrupted gaming experience. To kickstart this project, we intend to seek incubation at a jumpstart funding platform. By securing the necessary funding, we will be able to expand the range of supported game platforms and emulators. Our ultimate goal is to transition this venture into a commercialized service.
Built With
- chatgpt
- emulator
- game
- glfw
- golang
- grpc
- opengl
- react
- serverless
- tidb
- typescript
Log in or sign up for Devpost to join the conversation.