By: Nieco Aldoni & me
A space game we built to learn about game experience design (visuals and audio) and procedural generation.
Story: the player, an expedition robot agent, stranded on a planet called Proxima C, must survive on it while a rescue ship is coming on its way.
Further story? It's in the game. Just clone, build and run it. :)
- Adobe Illustrator CC 2020, Sketch for Mac
- GarageBand for background music
- Adobe Audition for foley sound effects
- Xcode 11.5: Swift, SpriteKit
- Nieco: design
- 2D game assets & tiles design
- Foley sounds and background music
- Game design & story
- Theme, both visually and auditorily
- Baskoro: tech
- Swift / SpriteKit coding
- Procedural generation for: (128 x 128 tiles - still wondering how to generate an infinite plane)
- Land / acid -- using Perlin noise
- Items distribution -- using Poisson disc sampling
- Sweep line algorithm to reduce node count of acid tiles' physics bodies
- Making one SKPhysicsBody per tile just makes the node count sickly huge - and blasts the memory.
- Refactoring, etc.