#learning by playing
Indie first-person platformer which requires basic modular programming skills to help navigate through the levels - video embedded below:
Glitchspace is a first person programming game that’s centred around a visual programming mechanic.
Set in a cyberspace world, you are trying to find a place known as Glitchspace - a by-product of cyberspace and its various glitches. A world that would allow for infinite possibilities, and access across all systems in cyberspace through exploitation.
Through problem solving, it’s up to you how you approach the in-game challenges; find glitches in the cyberspace world, and exploit them in various different ways, allowing for a emergent play experience.
Glitchspace is available on Windows, Linux and Mac OS X, and was developed with the Oculus Rift in mind. (Although the Rift is not necessary to play).
The game is currently available in Alpha release - you can find out more from it’s developers here
It also has a Steam Greenlight page here
"To me, a lot of game development is the community that surrounds it. It’s the people who get together to share ideas, meld those ideas into new ideas, and help build each other up."
- Visibility – making things obvious as to what they do
- Mapping – creating relationships between control and feedback
- Affordances – communicate how it should be used
- Constraints – define the parameters of use
- Errors – communicate problems, help with solutions
Processing is a programming language, development environment, and online community. Since 2001, Processing has promoted software literacy within the visual arts and visual literacy within technology. Initially created to serve as a software sketchbook and to teach computer programming fundamentals within a visual context, Processing evolved into a development tool for professionals. Today, there are tens of thousands of students, artists, designers, researchers, and hobbyists who use Processing for learning, prototyping, and production.