Craig OdaFix Android Emulator Black Screen on Wayland UbuntuI was having problems running an Android Virtual Device on Wayland on Ubuntu 22.042 min read·Aug 14, 2022--2--2
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…2 min read·Jul 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…2 min read·Jun 1, 2022--1--1
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…4 min read·May 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…4 min read·May 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…3 min read·Apr 25, 2022--1--1
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.2 min read·Apr 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…1 min read·Mar 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.2 min read·Feb 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…3 min read·Jan 30, 2022----