Bookmarks
A non-exhaustive list of resources that were used while building Pincrediball.
Game Store Pages
It's not quite there yet, but there will be two most important links, so let's reserve some space for them:
Own content
A list of links to Pincrediball's stuff (duplicated from the Contact page):
- Pincrediball.com↗
- Mastodon account @pincrediball@mastodon.social↗
- Twitter account @pincrediball↗
- Subreddit /r/pincrediball↗
- YouTube channel /@pincrediball↗
- GitHub organization /pincrediball↗, should anyone be interested in such a thing...
Creator home page (which further links to all related stuff):
Godot (game engine)
The second game engine I tried for Pincrediball, with a list of used resources:
- Official resources
- GDQuest, an organization with strong focus on Godot resources
- YouTube tutorials
- Godot Area2D Beginner tutorial↗
- Godot 2D Curved Terrain↗ (with a plugin)
- Godot Drag & Drop Inventory System↗
- Godot Drag, Drop, and Snap↗
- Godot Inventory Tutorial↗ (and the related GitHub repository↗)
- Godot Smooth Drag & Drop↗
- Godot GDScript vs C#↗
- Godot RigidBody and Forces↗
- Godot sfxr for dynamic sound effects↗
- Godot Sound Effects in 3 Minutes↗
- Godot Shaders explanation part 1↗
- Godot Shaders explanation part 2↗
- Godot tips for better visuals in 2D↗
- Godot Save/Load of Resources↗
- Godot and GitLab CI/CD↗
- 5 Reasons not to use Godot↗
- 10 Reasons to use Godot↗
- Other stuff
- GDQuest's godot-shaders (MIT licensed) repository↗
- Godot 3.x Pinball Game↗ published under the MIT license (used for learning Godot techniques)
- Community thread about "Deterministic Physics"↗
- My own Q&A and other similar posts
- "Equivalent of RigidBody2D's body_exited on StaticBody2D?"↗
- "What's the difference between VBoxContainer and VFlowContainer?"↗
- "Drag and drop differences between Godot 3 and 4?"↗
- "How to use 'Debanding' option to prevent color banding in a gradient TextureRect?"↗
- "Start debug window on other monitor than the Godot editor"↗
- "Containers causing unexpected physics in child Node2D bodies"↗
- "How to get equivalent of "padding" on a button?"↗
- "Utilize type hints over duck-typing for "@export var" for custom resource"↗
- "Drag & Drop between Control and Node2D nodes"↗ (also made into a related sample repository↗)
- "Define 2D polygon area and check if point is inside at runtime"↗
- "See connected signals for instantiated Node while in Debug mode"↗
- Sample repository for SubViewports with Pickable bodies that have InputEvents↗
- Godot Editor crash with "Noto Emoji" font↗
- Monospace SystemFont not working in Web builds↗
- Keep exports_presets.cfg in source control without exposing secrets↗
- "Godot 4 games exiting with "Orphan StringName" messages for production builds"↗
- GodotSteam: "Exported macOS production app crashes on exit with a Segmentation Fault"↗
Phaser (game engine)
The first game engine I tried for Pincrediball, here's a list of resources used:
- Official resources
- github.com/photonstorm/phaser3-examples↗, the official examples
- labs.phaser.io/↗, in-browser runnable examples
- phaser.io/learn↗
- Phaser 3 API Documentation (beta)↗
- Phaser 3 API Documentation (old)↗
- Box2D Physics
- OurCade, an organization with focus on Phaser resources
- Other resources
- My own Q&A and other similar posts
Game Development
Generic game development resources:
- OpenGameArt.org↗
- sfxr.me↗, web-based version of sfxr, to generate 8-bit sound effects
- FreeMusicArchive.org↗
- Game Development Stack Exchange↗
- YouTube
- Lightweight comparison of 8 game engines↗
- Lightweight comparison of Godot, Unity, and Unreal Engine↗
- @AmalieKae devlog playlist↗ about starting an Indie Game Studio
- @Pontypants devlog playlist↗ about creating Punch-A-Bunch
- The Beauty of Bezier Curves↗
- Writing a physics engine from scratch↗
- Publish on itch.io beginner tutorial↗
Pinball Machines
Generic resources about Pinball.
- Glossaries (also used for Pincrediball's own Glossary)
- YouTube
- Pinball Machine in Slow Motion↗ by The Slow Mo Guys
- Pinball Machine Slingshot assembly↗
- Pinball Flipper Skills (playlist)↗
- Pinball Flipper Skills (short summary)↗
- Pinball Machine parts and components↗
- Pinball History (playlist, 4 episodes)↗
- Tutorial for the X-Man Pinball Machine↗
- Tutorial for the Addams Family Pinball Machine↗
- Tutorial for the Medieval Madness Pinball Machine↗
- Pinball Coffee Table build↗
- Pinball Machine with wood and Arduino's↗
- Top 10 Pinball Machines by CaptNRetro↗
- Top 10 Pinball Machines by WatchMojo↗
- Vox: Pinball isn't as random as it seems↗
Tools used
In addition to the game engines above, the following generic tools were used in making Pincrediball and its website: