Alper Sönmez continues improving his open source Amiga project with the latest Sevgi Engine update. The release of Sevgi Engine v0.183 introduces new features and fixes that improve the workflow for developers creating Amiga games.
This release focuses on user interface and control improvements. Sönmez added a slider gadget to the interface, giving developers new options for interaction. In addition, he integrated full keyboard and joystick support, which expands flexibility for both testing and gameplay. Key repeat handling now keeps menus responsive, and as a result, navigation feels faster and more natural. Together, these changes create a smoother environment for building and testing games.
Sönmez also addressed several long-standing issues. For example, he removed compiler warnings in the UI code, which previously cluttered the build process. He corrected the logic in setIntegerValue(), and therefore developers can now set values with greater accuracy. Mouse deactivation of integer gadgets updates values correctly instead of leaving them unchanged. He also rewrote the menu display code to use interface features more effectively. Meanwhile, error messages now end with clear line breaks, which makes debugging less frustrating. Finally, he updated the documentation so developers can follow every change without confusion.
Sevgi Engine serves as an open source video game engine for Amiga computers. It provides the tools and base code developers need to create high performing titles in C. At its core, the project builds on Georg Steger’s ScrollingTricks, and as a result, it offers a reliable foundation for smooth scrolling and efficient performance.
Developers can download Sevgi Engine v0.183 today from GitHub and immediately begin testing its improved features. For Amiga enthusiasts and hobbyist programmers, this Sevgi Engine update offers a cleaner, faster, and more dependable way to create new titles.
Download: Sevgi Engine v0.183 on GitHub