Craig OdaFix Android Emulator Black Screen on Wayland UbuntuI was having problems running an Android Virtual Device on Wayland on Ubuntu 22.04Aug 14, 20222Aug 14, 20222
Craig OdaBox2D Physics for FlutterBox2D is a famous physics engine for games. It is used in Crayon Physics Deluxe, Limbo, Rolando, Incredibots, Angry Birds, Tiny Wings…Jul 3, 2022Jul 3, 2022
Craig OdainCodeCakesFlame Game Device Orientation and ResolutionFlutter works on desktop, web and mobile. It’s difficult to test the orientation and resolution on all device types. Fortunately, there are…Jun 1, 20221Jun 1, 20221
Craig OdaGit commit, amend, push and — force-with-leaseUsing the wonderful version control system git remains a tough task for me. Recently, I’ve been trying to improve my use of git commit to…May 30, 2022May 30, 2022
Craig OdainCodeCakesFlutter Games with Flame OverlaysThe beauty of using Flame to build Flutter games is in the ability to combine pixel-level freedom to build any movement you want with the…May 16, 2022May 16, 2022
Craig OdainCodeCakesBeginner Guide to Free Tiled Map EditorTiled is a free map editor game developers use to produce scenes and levels in mobile app and web games. The basics are covered in the…Apr 25, 20221Apr 25, 20221
Craig OdainCodeCakesVelocity and Gravity in Flutter Games with FlameLeena is a new Flame beginner developer series that uses velocity, gravity, and friction to simulate the motions of a girl skateboarder.Apr 24, 2022Apr 24, 2022
Craig OdainCodeCakesFlutter Game Lessons in 2022Flame 1.0 enabled easy game development on Flutter. The community is booming. I’ve produced 49 tutorial videos in 2022 on Flame 1.0 to help…Mar 15, 2022Mar 15, 2022
Craig OdaUbuntu and Wayland with OBS and Screen CaptureTo get video capture working with OBS, I’m running OBS 27.1.3 with Screen Capture Pipewire. It must use PipeWire.Feb 5, 2022Feb 5, 2022
Craig OdaUbuntu Ethernet ConfigurationIt’s been a long time since I’ve had networking issues with Linux. For the last 10 or 15 years, the Ethernet just seemed to work with most…Jan 30, 2022Jan 30, 2022