Infinite Future

Infinite Future

I recorded this episode late at night, drinking water out of my green mug. I respond to Cubehamster’s video about the future of Minecraft and play a short puzzle map for Minecraft 1.8.


  1. I think that as long as we get fully functional command blocks, structure blocks, the same or comparable commands, and a universally compatible world-file format (maybe that’s too much to ask?) then the possibilities are great!

    Imagine being able to create a map/game on the Windows C++ version in the same way we do with Java PC version now, but being able to deploy that map/game on all platforms!

    Another thought; some folks seem to fear that the end of the Java version could mean the end of support for Mac OSX and Linux – but C++ is a cross platform language, so that doesn’t have to be the case.

      1. The announcement for cross-platform Realms is a great step towards where I’d love to see Minecraft be. There are a ton of misconceptions going around about the future of Minecraft. Fortunately, this seems to be a very small and vocal minority…but unfortunately, that small and vocal minority is our community.

        I’m feeling frustrated with how easily the pitchforks come out whenever a even-slightly controversial announcement is made.

    1. It doesn’t have to be, but it will be. Microsoft has already proven that they could theoretically get it working for Mac with education edition (which is the same codebase), but that doesn’t mean they will. The entire point of Windows 10 edition is to get people to switch to Windows 10, after all. So, yes, I think that fear is 100% justified.

      1. The problem with the way people expect Microsoft to behave in a certain way is that they think of Microsoft as one organisation – but in reality Microsoft is so big these days that one department can have a VERY different outlook and attitude on things from another. Almost like entirely different companies.

        Take the .NET/Azure part of Microsoft; they’ve proven themselves recently to be very forward thinking about cross-platform compatibility. The newest iteration of .NET is open source and runs on Windows/Linux/OSX/Android/iOS etc etc.

        So…there is hope! The “Windows” department at Microsoft probably has very little to do with the direction of Minecraft development.

        1. I think Microsoft and Mojang are often involved in discussions about the direction of Minecraft, particularly with merging versions and the road map to the future…but the reality is, we just don’t know anything about their company culture. We’re really just speculating at this point. I’d love to land an interview with someone in the know.

          1. Here’s a simplified version of how it works: the Minecraft team in the US (Bellevue, WA) is a small, kind of unusual team within the Xbox organization (which itself is an unusual team in the Microsoft organization; they represent a small chunk of the revenue but make a big splash publicly). They do things a bit differently and are more attuned to the Stockholm team’s needs than other parts of Microsoft might be. They also take care to preserve what we have so that another group within the company doesn’t decide that it’s suddenly going to use Creepers in Excel or something.

            The Bellevue works directly with us; sometimes one team has a position that the other doesn’t have (marketing), sometimes there’s overlap on job duties and we coordinate (my work with the Realms community and Helen’s general community work), and sometimes teams will back up what another team is doing (Bellevue PE devs backing up the original PE devs here in Stockholm in getting that edition up to speed faster).

            What “Microsoft” means has actually been a journey that I’ve had to take, myself. The acquisition obviously wasn’t a thing that was universally celebrated, but now it’s been nearly two years since that happened. In the meanwhile, we’ve gotten to know how the other works, we’ve launched products together, we’ve had late nights out on the town with each other, and we visit offices regularly. None of this means that the two halves always work together flawlessly, but we are one team.

            Occasionally, as with any big company, there are influences up the ladder. Satya Nadella could decide tomorrow that Minecraft should be a hybrid fighting/racing game, and it would be so, but by all accounts he’s a sharp guy, and Forza Instinct Minecraft probably won’t happen.

            I think that when people talk about “Microsoft”, they refer to them as a shadowy, nebulous character that hands down mandates that we either resist or comply with. But it’s not an us vs them scenario: I’m a Microsoft employee now, and the Bellevue team are my coworkers. We now have a larger organization, and people have myriad projects and agendas, but at the end of the day, in my opinion, we’re driving Minecraft further than it would have gone with just a tiny team reporting to Notch.

  2. Your question is silly. There is no bad from everyone running from the same codebase and features. Only good. Larger player base, more consistent play environment, hopefully more bugs fixed. To suggest that there isn’t is closed minded and short sighted. HOWEVER it is until that point where it gets messy. I don’t want to go back to map making 5 years ago. I don’t WANT signs in my maps that say “you can break clay with a shovel but don’t break other blocks”. I’ve played that game, I’ve moved past it and I don’t want to go back. Call me when the games are at feature parity, THEN I’ll step in, until then it’s just a time machine that only goes backwards, and that isn’t exciting for me.

    1. The transition period is going to be incredibly difficult. Mojang/Microsoft are looking at how we’re creating maps now, and are considering whether or not to recreate features we’ve re-appropriated. A great example of this is the Observer Block. Quasi-connectivity is neat, but random voodoo magic is not exactly user-friendly. I dig changes like that.

      I’m very curious to see how the Microsoft team approaches Command Blocks. I expect the community to be very vocal and nervous about any changes. I’m sure things are going to be different, but hopefully better.

  3. For one, I don’t get how my simple little puzzle map made it as far as it has, I mean people are legit still playing this thing and I feel like if anything it’s coming back into popularity and it’s actually kinda confusing XD

    Secondly, I think that if everything winds up unifying into C++, it could mean that all platforms could use resources from other platforms. Maps from PC could be used on PE and Console, Console players could play on a server with PC and PE, and there would be no discussion over “which version of Minecraft is better” because there would only really BE one version, a version that works everywhere, and a version that unifies not only platforms, but entire communities of people who love the game. It’s a lot to take in, but in a good way. 🙂

    1. I think Minecraft Maps has come a long way. You’re currently riding the most popular/downloaded in the Puzzle section. I’m also very excited about the future of Minecraft. Having a cross-platform version means a VASTLY larger audience to develop for, with opportunities for more promotion.

  4. I can’t wait to have everyone on the same network. Just think of the possibilities! My cousins will be able to finally play something i’ve made on their tablets.. I’ll finally be cool!!!

    1. I hadn’t even thought about this. I find it incredibly difficult to explain what I do and why its important to kids. If I can just load up what I do and let them play it, that’s HUGE!

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.