September 11, 2023

Bytes of Love

A visual novel dating simulator where you can play as a college student trying to rizz up anime girl-ified versions of your favorite programming languages!

Wilson Goins, Ryder Keeny, Nicolas Valiente

BytesOfLove Screenshot

A visual novel developed by the UF Open Source Club where players learn programming through a programming-language dating simulator. Players have the opportunity to interact with and date different programming languages, learning valuable knowledge in the process. Started in the Fall 2023, this game is built and maintained by club members.

More information on the game may be found on its dedicated website, bytesoflove.net. Similarly, if you'd like to contribute to the website, see the BytesOfLove Website

What's the Tech Stack?

The project uses the RenPy visual novel engine, which is based on the Python programming language. The RenPy engine exposes its own subset of Python, allowing developers to conveniently configure scripts for different features of the game.

How do I Access the Source Code?

The project is completely open-source and its source is available on GitHub. GitHub is a platform for version control and collaborative software development that uses Git to track changes in code, allowing multiple developers to work on the same project simultaneously. At the Open Source Club, GitHub is used to host source code and publish issues. GitHub Issues are a feature that helps track tasks, bugs, feature requests, and discussions within a project. They allow developers to organize and prioritize work, facilitate communication, and plan project milestones effectively.

How do I Contribute?

The project welcomes all contributions as long as they adhere with the game's license and style guide. Contributions are organized via the project's GitHub repository.

To contribute, check out the issues for anything that you think you can work on. As always, reach out to any of the Tech Leads or Lead Contributors for permission to tackle the issue before working on it. Feel free to ask for any help in setting up the coding environment and for any clarification on issues.

Review the Bytes of Love Documentation for any information regarding the game's ideas, progress, and next steps. For edit access, reach out to Nicolas Valiente for approval; you must request the access in person during Casual Coding sessions.

Team Members

The project is currently maintained by the UF Open Source Club, can be contacted via Discord.

The lead team members in charge of the project are as follows. Reach out to any of them via Discord with questions regarding the project. Click the names of the Tech Leads if you wish to send an email as your preferred form of communication.

Tech Leads:

Lead Contributors:

Artists:

Resources

Here are some additional resources for using and contributing to the project: