-
Pong Update: Customizable Controls, Pause Menu, and Code Structure
With the Christmas holiday providing extra time, I’ve been focusing on improving my Rust and Bevy-based Pong game. After upgrading the repository to Bevy 0.15, I implemented several major enhancements to improve the game’s functionality and codebase organization. Implementing Customizable Controls with Leafwing Input Manager One of the key improvements was implementing customizable controls using…
-
Upgrading My Pong Game to Bevy 0.15: Challenges and Solutions
Over the past few weeks, I’ve been documenting my game development journey with the Bevy engine through a series of blog posts: While I shared the code for the first two articles on Github, the EGUI-related posts remained separate as they were built in an isolated project. This week, I tackled the challenge of merging…
-
EGUI Button Centering: Solving My UI Layout Puzzle in Rust
I finally cracked the code for EGUI button centering! When I wanted to have difficulty selection buttons neatly lined up in the center, I ran into some tricky immediate mode GUI challenges. Let me walk you through how I solved puzzle. Understanding EGUI’s Immediate Mode GUI EGUI is an immediate mode GUI library. This means…
-
EGUI Challenges in my Pong! game development
It’s been two weeks since my last update, and boy, has it been an interesting journey. In my last update, I created a basic menu in my Pong! game and mentioned I would rebuild it in EGUI to add a settings menu. And that is exactly why these two weeks have been quite the adventure.…
-
How to Fix Bevy Input Delay: A Complete Troubleshooting Guide
Does your Bevy game suffer from input delay? You’re not alone. Last week, I encountered frustrating input delays in my Pong! game implementation, but after thorough troubleshooting and help from Bevy contributor Alice-i-Cecile, I discovered a reliable solution. Here’s a comprehensive guide to fixing Bevy input delay issues. The Quick Solution to Bevy Input Delay…
-
First Week with Rust Bevy Game Development
After spending my first week exploring Rust and the Bevy game engine, I wanted to share my experiences, challenges, and learnings from this journey. And oh boy! It was quite the adventure in game development! The Learning Curve of Rust Bevy Game Development Getting started with Rust and Bevy proved to be a lot tougher…
-
Game Development Journey with Bevy: A Fresh Start
I’m embarking on an exciting game development journey with Bevy, and I want to share this adventure from day one. After years of exploring game development on and off, I’m finally committing to making this passion a reality, choosing Bevy as my primary engine. This blog will serve as my accountability partner and document every…