Welcome to Solid Works Pilot

My name is Josh Rotter. I am a software developer with a passion for space games.

Start from scratch

Many people think that they need to be good at math or something, but trust me - no experience is required. I will teach you everything you need to know.

Learn programming

If you're reading this, you may not know how to code. We will go through the fundamentals of game programming, starting with basic data types, simple functions, etc.

Build your own game

Learn to code a game like the one presented on this site. You'll have to design some elements and make them work together, but I'll be here to show you the way.


"Testing leads to failure, and failure leads to understanding."

-- Burt Rutan

The quote above has been my motto since I started to code, more than 10 years ago. It has taught me that it's okay to fail, because that is a necessary part of our evolution.

So, don't ever be afraid of programming. Spend a few weeks trying hard to learn the basics, and you will see if it works for yourself or not. Then, try something new, or join the millions of programmers all over the world, people who have the power to create things they're dreaming of. How cool is that? :)


To follow along, you will need a PC that meets these requirements:

- Operating System: Windows 7 Home Edition or better.
- CPU: Intel Core i3-6006U or better.
- GPU: NVIDIA GeForce GT 710 2 GB/AMD Radeon RX 550 2 GB or better.
- Memory: 8 GB of RAM or better.
- Wireless adapter: any model, though I'd strongly recommend an Alpha card from these guys if you want to maximize performance.
- Storage: 100 GB of available space. Choose a Samsung Pro SSD if you want to get a lightning-fast drive that will last a lifetime (it supports almost 5,000 TB written).
- Input devices: keyword, mouse with a scroll wheel.
- Display resolution: at least 1024 x 768 pixels.