A downloadable game for Windows and Linux

---  ALPHA SALE HAS CONCLUDED, STAY TUNED FOR BETA SALE     ---

 

Join the Discord

Or the Subreddit


collaborative game development

It's time to embark on a journey like no other. With Let's Code Together



you and your team

can bring your game ideas to life while enjoying a virtual environment filled with fun activities



seasoned developer or just starting out

this innovative platform allows you to write video games in LUA collaboratively as a team or embark on a solo adventure, all within the comfort of



your own virtual environment

Let's Code Together revolutionizes the way games are created, offering a unique and immersive coding experience



seamlessly code alongside your teammates

on the same workstation or connect with friends across different workstations in the same room via a virtual network connection



The possibilities are endless as you work together

sharing ideas, troubleshooting code, and crafting remarkable gaming experiences



Unleash your imagination

and let your ideas flourish as you utilize a wide range of tools and features. From creating stunning visuals and captivating storylines to designing intricate gameplay mechanics



shape every aspect of your game

Whether you prefer retro roguelikes, action-packed adventures, mind-bending puzzles or immersive open worlds. The choice is yours!



Experience a groundbreaking approach to programming education

as Let's Code Together introduces virtual classroom settings, completely transforming the way programming is taught and learned. 


Picture a projector casting a live coding course, where students can actively participate, follow along, and interact with the code in real-time on their personal virtual workstations. This innovative method creates a dynamic and immersive learning experience, with no need to install additional apps or switching between windows on your desktop while trying to watch and code at the same time.


And many more features





This game is currently in its early stages of production, commonly known as the "Alpha Version." It lacks many features that will be available in the final release version. Placeholder models and textures are used in various areas, which will be replaced in the final release.

Even the features that have been implemented are mostly incomplete at this point. They still contain numerous bugs, lack performance optimization, have inadequate documentation, and can potentially result in glitches or crashes if mishandled. Furthermore, these features are subject to significant changes in the future.

Ordinary end-users typically cannot play games in this stage of development. Even "Early Access" games are usually released much later in the development timeline. 

So why did I choose to publish it in this incomplete state? I'm seeking to raise funds to be able to continue working on this project full-time. I prefer not to follow the all-or-nothing crowdfunding approach, as it requires a substantial amount of effort that would divert my focus from the project.

While this version is playable and supports multiplayer functionality, potentially providing hours of fun and engagement, purchasing it is primarily seen as an investment in the project's future. 

By becoming an early supporter, you will enjoy some benefits. Initially, you will be among a small group of owners, which means your opinions, whether in the form of feature requests or roadmap priorities, will carry more weight. I already have an extensive to-do list, but there are few fixed priorities for the next patch. Naturally, any input from the community will be highly appreciated and taken into consideration.


Current features

  • Multiplayer
  • LUA scripting language, fully integrated
  • Godot Engine backend for GUI / 2D  / 3D Games
  • Workstations in a local network running a DOS-like command shell and built-in apps for text/code editing, drawing, 3d modelling and pong game
  • Pre-installed LUA scripts: Tutorials for programming beginners, examples for pure LUA Games and demos for 2D action / ASCII games  and  GUI apps
  • Projector that casts a live view of any Workstations screen on the wall
  • Holo Chamber that can be programmed to simulate 3D environments
  • Paper sheets that can be drawn upon and pinned to the bulletin board
  • Printers that print screen content on a sheet  
  • 3D Printer
  • Phone for making selfies which are printed on a paper sheets
  • Pool, Darts, Chess mini games
  • Office Level featuring   8 Workstations with Printers, Mini Games, Holo Chamber, 3D Printer, Projector, Bulletin Board
  • Classroom Level  featuring  7 Workstations for students + 1 for a teacher, Projector, Bulletin Board


Known Issues

This isnt meant to be a complete list of bugs but more of a 'things you should know' about the current version

  • All clients should be connected before anybody does anything. Most features will not sync for players who join later
  • Rooms cannot be saved
  • Lua Games that require timed inputs will desync
  • Clicking in a text field may result in random text selection, random scrolls
  • Mouse coordinates are sometimes off when clicking UI elements on virtual screens
  • Pool table is a work-in-progress
  • Code highlighting in the editor may fail
  • Only use the Holo Chamber one person at a time




StatusIn development
PlatformsWindows, Linux
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorUgly-but-fun Games
GenreSimulation
Made withGodot, Paint.net
Tagscoding, development, Game Design, game-dev, lua, programming, scripting
Average sessionDays or more
LanguagesEnglish
InputsKeyboard, Mouse
MultiplayerServer-based networked multiplayer

Download

This game is currently unavailable

Development log

Comments

Log in with itch.io to leave a comment.

Congrats! Wow thats a huge project. For how long did you work on it?

What you are seeing here  took me about 3 months working full-time. 

Was forced to take some time off, unfortunately. But have some great stuff in the pipeline, including free public virtual game jam servers . Hoping to go live in 2 weeks or so.