Recently released on the Quest store,Cubism is a spatial puzzle game with a slick minimal presentation. Designed by a solo indie developerThomas Van Bouwel as a side project, the game impressively holds the highest user rating among all Quest apps with more than 100 reviews,according to our latest ranking. We reached to Van Bouwel to learn more about his approach to the project and lessons learned along the way.
Guest Article byThomas Van Bouwel
Thomas is a Belgian-Brazilian VR developer currently based in Brussels. Although his original background is in architecture, his current work in VR spans from indie games likeCubismto enterprise software for architects and engineers likeResolve.
In September I launched Cubism, a minimal VR puzzle game about assembling colorful blocks into complex geometric shapes. It was my first commercial release as a game developer.
I developed Cubism on my own in my spare time, all while keeping my job as lead product engineer at Resolve, a Brooklyn-based enterprise VR start-up. Ive only recently transitioned into working part-time for the game in the months leading up to its release.
Bootstrapping your first game alongside a full-time job can be a good way to allow for a flexible development schedule and reduce financial riskbut I think its only feasible if you design around your limitations and dont over-scope your game.
In this article, I want to share some lessons I learned on how to stay on track when bootstrapping your first VR game.
The first questions you need to answer when starting any new game is: is this fun? and could this have an audience? A good way to answer these questions is to build a vertical slicea small but fully playable segment of your game ideaas soon as possible, and put it in front of strangers to gauge their reaction.
I built the first functional prototype for Cubism over a weekend back in 2017. The prototype was pretty bare bones, but playable, and was enough for me to test the concept with friends and colleagues and to share the idea with strangers online to see if a game like this could spark interest.
The first prototype of Cubism had 3 puzzles, but no menu or game logic. Two of those three original puzzles ended up in the final game.
Choosing the right scope for a game is the best way to ensure you can actually finish it, and this will be determined mostly by your constraints (budget, skillset, time, etc).
For Cubism, I knew Id have limited time to work on it, I knew I wanted to work solo to keep my schedule flexible, and I knew that things like 3D modelling, graphics programming and audio design werent my strong suit.Cubisms minimal aesthetic and straight-forward gameplay leaned into these constraints, and helped inform many design decisions along the way.
For example, the minimal environment removed the need for detailed environment modelling or complex lighting, and helped put the focus on the puzzle in front of the player. This lack of environment also meant that having gravity made no sense, since pieces had no surface to fall on other than the floorso instead, everything floats. This actually made puzzle solving a bit easier and enabled more complex puzzle shapes which wouldnt be possible if gravity applied.
The lack of gravity in Cubism allows for more complex puzzle shapes.
Adjusting scope is something that will inevitably happen throughout development as well. One instance where I realized I was over-scoping was with my plans to support hand-tracking in the initial release of the game.
When hand-tracking first became available, I quickly prototyped experimental support for the feature and released it in a demo on SideQuestas it seemed like hand-tracking could make for a very intuitive way of playing the game. The reality was that hand-tracking at the time still had limitations, and the quality of peoples experience with it varied highly depending on their lighting conditions and their expectations of the feature. The demo I made did not handle these limitations well.
Linus from Linus Tech Tips struggling with Cubisms experimental hand tracking input (source).
I realized that properly implementing this feature would require much more work than I originally anticipated, which would delay the release of the actual game. I instead decided to remove the feature from the release scope and plan it for a future update.
This was a difficult call to make, since the SideQuest demo set expectations for the full game to support this feature as well, but I think it was the right call as it ensured I could give the development of this feature the time it required to be done properly.
When you recognize that an aspect of your game will require a ton of iteration to get right, its worth looking into what tools you can buy or build to help make that iteration more efficient.
For Cubism, I realized early on that I would need to iterate a lot on the design of the puzzles in the game, so one of the first things I built was a simple puzzle editor. It was far from release-ready, but as a developer tool it had a huge impact on how quickly I was able to iterate and find interesting puzzle designs.
An early in-VR level editor tool helped me speed up puzzle design and iteration
Another aspect of the game that required a lot of iteration was the audio design. In Cubism, every puzzle piece is associated with a note, meaning every puzzle forms a complete chord once finished. Completed puzzles and their associated chords form a complete song. When a player presses the play button in the menu, it will play this song as it goes through all the levels theyve solved.
Pressing the play button lets players hear a song composed of chords associated with each puzzle theyve completed.
In Unity3D, I built a simple editor tool that would let me modify the notes associated with the puzzles and would save these notes in a separate file. This allowed me to test multiple songs for the game in parallel and made it easier for me to keep the notes associated with puzzles up to date while the puzzle designs evolved during development.
This simple puzzle song editor let me modify the notes associated with pieces of each puzzle and preview what this would sound like in sequence in the game.
If you want to make your VR game accessible for newcomers to the medium, take special care to playtest it with non-gamers during development.
Since Cubism was meant to be a casual game, one of my design goals was to make it as pick-up-and-play as possible for newcomers to the medium. However, about a year and a half into development I realized one of the biggest blockers for newcomers was the games control scheme and the onboarding tutorial to teach new players.
Almost every button had a function mapped to it, and the game would start by walking you through each button, which would be very disorienting for people who werent used to holding controllers.
Cubism originally used every button on the controller and the onboarding tutorial would walk users though each one.
It took me a long time to realize this was an issue, because I had mainly been testing the game with other developers, gamers, and VR enthusiasts who would tend to breeze through the controller onboarding. It was only during a more family-oriented game event, where I got a chance to test the game with more non-gamers, that I realized input was a barrier to entry for some folks.
After that insight I focussed on simplifying the control scheme by making the entire game playable with just the triggers. This had some design implications as well: the menu moved from being anchored to the players hand to being anchored underneath the puzzle. And moving the entire puzzle, which used to be mapped to the grip buttons, now happened by grabbing the puzzle within its bounding box.
These changes greatly simplified onboarding and made the game much more easy to pick-up-and-play. Where some players used to get confused by the original tutorial, they would now breeze through it and be solving their first puzzle within 10-20 seconds of launching the game.
Cubism can now fully be played with just the triggers, greatly simplifying and shortening the onboarding tutorial.
Even though I made Cubism on my own, I would never have been able to finish the game without the support of various friends and organizations within the VR community. They kept me motivated throughout development and have given me valuable advice when I was stuck.
In most cities Ive lived in since I started working on Cubism, Ive been able to find meetup groups for Unity developers, indie game developers, or VR enthusiasts. And even though going to actual meetups is harder these days, many of these groups also have active online communities on Slack or Discord.
If youre planning on developing on the Oculus platform, I also highly recommend joining their Oculus Start program. Beyond the support Oculus provides to Start developers, they also have a really active and supportive community on Discord.
The choice of whether or not to work solo and/or part-time on a project will likely depend on your circumstances and the nature of the game youre making. Ive definitely felt the downsides of solo spare-time development as well: a dev cycle that was probably longer than it needed to be, being confronted with gaps in my own knowledge when it came to actually finishing and publishing a game, or the lack of a creative sparring partner to work through design problems and help make decisions.
But for Cubism, there was a flip-side to each of these downsides as well: not having to compromise between a game I wanted to make and a job I enjoyed doing, being forced to learn new skills, and being incentivised to seek out the wider gamedev community for advice, support and motivation.
In many cases, it will make more sense to work together with others or to seek funding for development, but if youre planning on solo-bootstrapping your first game, I hope this article will be helpful!
Originally posted here:
How a Solo Indie Developer Built the Best Rated Game on Oculus Quest - Road to VR
- 3 Point And Click Puzzle Games That Are Great For Kids - NPR - January 15th, 2021
- What We Want to See in the New Indiana Jones Game | Game Rant - GameRant - January 15th, 2021
- 20 temporarily free and 26 on-sale apps and games for Wednesday - Android Police - January 15th, 2021
- Out Now: 'Erica - Interactive Thriller', 'Neon Beats', 'Yankai's Diamond', 'Picnic Penguin', 'Onmyoji: The Card Game', 'Basketball vs Zombies', 'The... - January 15th, 2021
- Review: The Pillar: Puzzle escape - Movies Games and Tech - January 15th, 2021
- Review: Professor Lupo: Ocean - Movies Games and Tech - January 15th, 2021
- Save on big games in the latest Nintendo eShop sale - Thumbsticks - January 15th, 2021
- Ford has been inside player Panthers have needed - Arkansas Online - January 15th, 2021
- Actually Chat To Your Own Digital Assistant In Acolyte, The Narrative/Puzzle Game About AI - TheGamer - January 13th, 2021
- The Best Escape Room Game Is Coming To Steam | TheGamer - TheGamer - January 13th, 2021
- CES 2021: The Wowcube is a next-gen puzzle gaming console that I need - Critical Hit - January 13th, 2021
- Daniel Kleffmann's Blog - Collaboration games in the aftermath of COVID-19 - Gamasutra - January 13th, 2021
- Deal: Who Thinks They Can Solve These Areaware Gradient Puzzles? - InsideHook - January 13th, 2021
- SwitchArcade Round-Up: 'S.U.M. - Slay Uncool Monsters', 'Epitaph', and Today's Other New Releases and Sales - Touch Arcade - January 13th, 2021
- REVIEW: Luna: The Shadow Dust Updates the Old Adventure Game Genre - CBR - Comic Book Resources - January 9th, 2021
- Pictopix is four years old and still the best Picross game on PC - Rock Paper Shotgun - January 9th, 2021
- Choose Topeka brought him here. Now he's releasing his first video game from the capital city. - The Topeka Capital-Journal - January 9th, 2021
- Puzzling through romance - The Tech - January 9th, 2021
- Metacritics 10 Highest Rated Games, According To User Score - GameRant - January 9th, 2021
- Eight great-looking PC games not to miss in January - PCGamesN - January 9th, 2021
- Screen-free weekend activities for kids: Keep them busy with puzzles, colouring books and more - The Independent - January 9th, 2021
- Five games I wish everyone played in 2020 - Destructoid - January 9th, 2021
- Top mobile apps of 2020: TikTok, Fitbit, Roblox and Among Us lead the way - GeekWire - January 9th, 2021
- The games we're looking forward to in 2021 - Eurogamer.net - January 9th, 2021
- Hitman 3 preview -- Beginning the end of a bloody journey - PC Invasion - January 9th, 2021
- 55 'hidden gems' released on the Switch eShop in 2020 - Destructoid - January 9th, 2021
- Heres Your Chance To Get Your Mobile Game Published And Win SGD$160,000 - IGN Southeast Asia - January 9th, 2021
- Free Guy Might Be The Only Video Game Movie The World Needs - GameRant - January 9th, 2021
- Meet the Puzzle Makers of New York Times Games - The New York Times - January 5th, 2021
- Why Gamers Should Be at the Top of Your Hiring List - Built In - January 5th, 2021
- Good Reads from Brilliant Books: 'The Inheritance Games' by Jennifer Lynn Barnes - 9&10 News - January 5th, 2021
- Oculus Quest Games 2021: Every Title Coming This Year - UploadVR - January 5th, 2021
- VR Puzzler Hyperstacks Will Be Coming To Steam Q2 2021 - Bleeding Cool News - January 5th, 2021
- Why Is Tetris the Most Searched Game Even Today - PVP Live - January 5th, 2021
- Lego Indiana Jones: 5 Things The Games Got Right About The Movies (& 5 They Got Wrong) - GameRant - January 5th, 2021
- Plant a garden, solve puzzles and save the world in these video games - The Japan Times - January 4th, 2021
- The Pillar is Headed to Mobile in 2021 - mxdwn.com - January 4th, 2021
- 36 temporarily free and 73 on-sale apps and games for New Year's Day - Android Police - January 4th, 2021
- 8 Best Games Masahiro Sakurai Worked On That Aren't Super Smash Bros. (According To Metacritic) - TheGamer - January 4th, 2021
- TheGamer Editor's Choices Of 2020 - Eric Switzer | TheGamer - TheGamer - January 4th, 2021
- We're Just Playing: Some Our Favorite Games of the Year - 25YearsLaterSite.com - January 4th, 2021
- Review: Call of the Sea Has Phenomenal Graphics, Somewhat Easy Puzzles - thirdcoastreview.com - December 31st, 2020
- The 10 video games that made 2020 bearable - The Next Web - December 31st, 2020
- Chess.com Puzzle Week 2021: All The Information - Chess.com - December 31st, 2020
- Faheys Top 10 Games Of 2020 - Kotaku Australia - December 31st, 2020
- Wccftechs Best Adventure Games of 2020 Means to Escape - Wccftech - December 31st, 2020
- The Best Video Game of 2020 Taught Me Patience in an Impatient Year - VICE - December 31st, 2020
- Test eyes, hands and mind in soccer board game from Bethel hall-of-famer in Mishawaka - South Bend Tribune - December 31st, 2020
- Hell Sports, Wingspan, Cube Raiders, The Innsmouth Case and the uber-cheap FUZE Player arrive on Switch - Games Asylum - December 31st, 2020
- Smith the problem solver faces tough new puzzle - The Roar - December 31st, 2020
- How To Get The Most Out Of Xbox Game Pass - Kotaku - December 31st, 2020
- Call of the Sea Interview Art Style, Puzzles, Story, and More - GamingBolt - December 28th, 2020
- Professor Lupo: Ocean is a puzzle adventure game that's set to release for iOS, Android and Switch today - Pocket Gamer - December 28th, 2020
- 10 Anime That Are Actually Better As Video Games | CBR - CBR - Comic Book Resources - December 28th, 2020
- Who Wants Candy? - The New York Times - December 28th, 2020
- SwitchArcade Round-Up: 'BIT.TRIP' Series, 'Door Kickers', 'DungeonTop', and Today's Other New Releases and Sales - Touch Arcade - December 28th, 2020
- All 15 Canon Castlevania Games, Ranked Worst To Best - Screen Rant - December 28th, 2020
- The 11 Best Android Puzzle Games of 2020 - DroidGamers - December 27th, 2020
- Review: Rusty Spout Rescue Adventure - Movies Games and Tech - December 27th, 2020
- The 24 Best Upcoming Games on Android in 2021 - DroidGamers - December 27th, 2020
- Rick Carlisle forced to figure out the right pieces to the rebounding puzzle with Porzingis out of the lineup - Dallas Sports Fanatic - December 27th, 2020
- GOTY 2020: The 20 best video games of 2020 - Thumbsticks - December 27th, 2020
- Lets kill Santa! - The A.V. Club - December 26th, 2020
- Nuts & Spire Blast Are Coming Soon To Apple Arcade - Bleeding Cool News - December 26th, 2020
- Our Favorite Crossword Clues of 2020 - The New Yorker - December 26th, 2020
- The best split screen games to play this Christmas - PCGamesN - December 26th, 2020
- The 5 Worst Christmas Games You've Never Heard Of (Or Tried) - TechRaptor - December 26th, 2020
- A Perfect Score or Half of One - The New York Times - December 26th, 2020
- 7 Games To Play With Your Kids Over Christmas - Kotaku - December 26th, 2020
- PlayStation Universe Game Of The Year 2020 Awards - A Complete List Of The Best Games In 2020 - PlayStation Universe - December 26th, 2020
- Escape the Room, Escape the World - The New York Times - December 23rd, 2020
- The Best Indie Games You May Have Missed This Year - WIRED - December 23rd, 2020
- SiNKR 2 Review: Catch of the Day - TheXboxHub - December 23rd, 2020
- A Year Without Hits: Toys Face A Changing Market 12/23/2020 - MediaPost Communications - December 23rd, 2020
- Eight games like Breath of the Wild that you should play - Digital Trends - December 23rd, 2020
- Call of the Sea Review | Game Rant - GameRant - December 23rd, 2020
- SwitchArcade Round-Up: 'Double Dragon Neon', 'Landflix Odyssey', 'Override 2', and Today's Other New Releases and Sales - Touch Arcade - December 23rd, 2020
- Best New Switch Games In 2020 By Score - GameSpot - December 22nd, 2020
- Best New PC Games In 2020 By Score - GameSpot - December 22nd, 2020
- Grindstone is One of the Switch's Best Puzzle Games - Goomba Stomp - December 22nd, 2020