while True: learn() - is a simulator of a machine learning specialist who uses visual programming to make his and his cat's living. Make money as a machine learning developer. Learn how machine learning works. Add to wishlist.
All Reviews:
No user reviews
Release Date:
2018 [Now get free Pre Alpha]

Sign in to add this item to your wishlist, follow it, or mark it as not interested

Early Access Game

Get instant access and start playing; get involved with this game as it develops.

Note: This Early Access game is not complete and may or may not change further. If you are not excited to play this game in its current state, then you should wait to see if the game progresses further in development. Learn more

What the developers have to say:

Why Early Access?

“It is being told that every single one who enters Early Access is a millionaire! That's a joke, folks, not every single one. To be honest - almost no one. Moreover, those, who enter Early Access, are rather poor fellows. In reality, we are reaching towards Early Access because we want to know if there is anyone out there in the world same crazy as we are who will love playing our game.

We found Luden.io company in a strong belief that we would be making games which will benefit people. Games are absolutely amazing since no other format allows you to experiment and learn something new like if you were in someone else's skin. Thanks to you we now know what shall we do if a zombie apocalypse will break down, so you should realize that games can save our lives one day... But I got away from the topic I wanted to discuss. As many know, in 2014 we found a treasure - a VR helmet, - and we thought that this is a sign for us to begin doing our thing. We began our path with simple educational VR games like InMind, InMind 2 and InCell. But there was an obstacle on the path to our dream. Something with a wire, demanding for 90 FPS and making you feel uncomfortable physically. VR has a lot of pros and cons, but there is no need to argue that this technology and this type of content needs a few more years of development before players will have a desire to own VR devices at home.
We did not want to retreat, so we had to find out a solution. We knew that we could not wait for a few more years because we were crazily curious about what would the players think of useful games, would such projects be in demand, would people want to show them on Youtube and Twitch and would they learn something new while playing. Would there be a player, who would get inspired by a useful game so much that he would become a doctor of science and invent a huge planetary laser or resurrect dinosaurs?

So, we got so excited and we could not wait at all, so we decided to forget about VR and throw gamers an educational game as soon as possible. It was not hard to think of an idea behind the future game. PR guy told us to write it like so: "Machine learning is everywhere around these days, everyone is writing about it, but unfortunately not everyone out there has time and special knowledge to get involved in this topic easily. We've decided that this is what we need. So, in spring 2017, the development of while True: learn() began. " In reality, it was a bit different - our programmers told us that there is nothing more useful than programming and this is why they want to make this type of a game.

We hope that we didn't go wrong with the idea of useful educational games and other developers would follow us in future. Who knows, maybe 10 years after today it will be enough to show you've reached 90th level in the programming game to get a job in Valve.

Thank you for coming to our game's page. We are doing our best to make something really beautiful and useful at the same time.”

Approximately how long will this game be in Early Access?

“The game will remain in Early Access for as long as it needed until it looks like a solid product to me. Usually, it takes about 8 months if I write the game myself and about 18 if I am giving orders on how to code to others.”

How is the full version planned to differ from the Early Access version?

“We plan to make 3 different technological eras in the game (you can read about which eras are those down below). the game will allow you to rent servers of different types from different suppliers and players will be able to launch their start-ups in order to lose all their money... oh, I'm being told here that start-ups are started to make money. Anticipating your question about the bitcoins - yes, they can be mined, even during the whole day, you're welcome... you've missed an opportunity to get rich in life but you can at least do this in the game.

Now in progress

Logical blocks:
  • LSTM
  • Convolutional Neural Networks
  • Generative Adversarial Networks
  • Reinforcement Learning

Ways of spending money:
  • Launch a Startup
  • Upgrade a local server
  • Buy decorations for your room
  • Buy pretrained models from other developers

What is the current state of the Early Access version?

“In the current version of the game first era is 90% ready and second era is 80% ready. What are these eras, eh? Here is the answer: the first era is the beginning of programming development and machine learning before the 1970s. The second era is 1970-2012. And the third era is about everything that happened after 2012. But please remember that if someone of you will build up Skynet or something like this we will have to add the fourth era, so think twice before you will turn your PC on, since our UI is made to fit only 3 eras in, and we do not want to add 4th in there.

Now available

Current (December 2017) state of the game is:
- 26 different types of tasks
- 40 minutes of the fastest possible playthrough (if you know all solutions and do not make mistakes)

Available logical blocks:
  • Simple IF function
  • Decision Tree
  • Perceptron
  • Gradient Descent
  • Recurrent Neural Network
  • Data Mirrorer
  • Load Balancer

Input Data Formats:
  • 3 Colors
  • 3 Shapes
  • Text symbols

Task Valuation Criteria:
  • Output Items number
  • Prediction accuracy
  • Prediction time
  • Money spent on servers rent

Warning! Economy model is not final, we are still working on Startups functionality and ways of spending money.”

Will the game be priced differently during and after Early Access?

“We plan to gradually raise the price as we ship new content and features.”

How are you planning on involving the Community in your development process?

“We will go to the bar together! Eh? What? I am being told that it is not common to go to bars with players on Steam...

To be honest, in our VR game called VRobot we've made the same things many developers did before us. We had an easily found roadmap, Q&A with developers, polls for new features and etc. You know, we felt like we were imposing our community different activities to simply say: "hey, we are still here, making this game, don't forget about us". And there were not so many people in this community at all. We could have spent this time not making these activities, but making the game better and more useful for everyone. This time we want to make it as comfortable as possible both for the community and for us. Therefore, if the players want to know what are we doing in our office - we will show that to them. If they want to see a translation of our programmers' work - we will organize it. We will start with simple updates on Steam and social media, and somehow we will find a common language with the players (if there are any. It may be that I, the author of these lines, am generally the only one who reads this.) Seriously, if you read this, let me know, leave a comment somewhere or send me an e-mail to oleg.chumakov@luden.io or shout out to me on twitter @gamescodedogs).”
Read more

Coming soon

This item is not yet available.


Recent updates View all (1)

December 5, 2017

Why are we here? [Get free access to Pre Alpha]

Wow, a real human being on this page! That was unexpected. Thank you for coming here, please read the text until the very end and you will get lucky today!

Let's be honest, we are nervous a little bit (Do you feel nervous sometimes? We surely do now). We are entering Steam so early because we want to know if the machine learning and programming topic is interesting to players. Of course, we are sure that everyone will be cray-cray about our super-genial concept and everyone is interested in getting an answer to the question: "What is machine learning? How can I code one? Where can I learn about that without boring lectures while having fun?". But is that really so?

Therefore, since you are here, on this page, and have even read until this point, - it means that we are on the right way. Help us stop stressing out and write us a few words (e.g. "good game") in the comment section that you were here and what do you think about our idea.

As a reward for your time, kindness, generosity and wisdom we would love to grant you access to the closed club of superhumans who have a possibility to play the pre-release version of the game.

Here is the link: http://eepurl.com/c8mpOP (you'll need to enter your email).

Thank you kindly, we are making all of this thanks to people like you :)
65 comments Read more
See all discussions

Report bugs and leave feedback for this game on the discussion boards

Join Us On Discord

About This Game

Warning! Please take a look at the Early Access section, you'll find current state of the game, future plans and a story behind the game.

It's never too late to learn

Everyone is speaking about machine learning. Forbes writes that these developers and Data Scientists have incredible salaries, Elon Musk says that they can accidentally create an AI that can enslave humanity. So, what are these people really doing when they come to work? This game is a simulator of a machine learning specialist who uses visual programming to make his living. Learn what those guys are actually doing and realize if it is possible to create a big and scary evil AI by mistake (or not)?


  • Work as a freelancer or run a startup
  • Write systems using visual programming interface to complete clients' orders
  • Deploy system to the cloud
  • Reuse system components in future
  • Scale the system when the amount of data gets huge
  • Make money as a machine learning developer
  • Learn how machine learning works

System Requirements

Mac OS X
SteamOS + Linux
    • OS: Windows Vista / 7 / 8 / 10
    • Processor: 2.0 GHz
    • Memory: 2 GB RAM
    • Graphics: Intel HD Graphics 3000
    • DirectX: Version 9.0
    • Storage: 500 MB available space
    • OS: macOS 10.9+
    • Processor: 2.0 GHz
    • Memory: 2 GB RAM
    • Graphics: Intel HD Graphics 3000
    • Storage: 500 MB available space
    • OS: Ubuntu 16.04+, SteamOS
    • Processor: 2.0 GHz
    • Memory: 2 GB RAM
    • Graphics: Intel HD Graphics 3000
    • Storage: 500 MB available space
There are no reviews for this product

You can write your own review for this product to share your experience with the community. Use the area above the purchase buttons on this page to write your review.