Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

bohonghuang

11
Posts
1
Topics
A member registered Apr 27, 2024 · View creator page →

Creator of

Recent community posts

(1 edit)

Thank you! It is true that the documentation of the EON framework does need improvement, and deployment is also a problem when not using full static linking. I must admit that using the Z/X keys to confirm or cancel is counterintuitive for most people, and I originally thought so too. However, it seems to be a default key for many emulators (such as mGBA), so I adopted it. Since the game fully supports game controllers, I hope to provide a reasonable keyboard-to-controller button mapping by default. In any case, thank you very much for your feedback!

Thank you! Although I'm not a full-time game developer, I have several years of experience in game development, mostly coding games from scratch without using game engines. During this Jam, I spent an average of 5 hours per day on this game and wrote about 1500 lines of code in total. Most of the common systems, such as the GUI system and particle effects system, are included in my game framework EON and were written before the Jam started.

Thank you!

(1 edit)

Thank you for the feedback! Here are some tips: If you miss killing enemies during a wave, you should consider building more round-type towers. If you fail to defeat the bosses at the end of a wave, you should consider building square-type towers.

This is caused by unreleased model resources, which has been fixed in the latest Git commit. Thank you!

Thank you for your feedback. The levels are designed so that they require careful tower placement to pass.

Using a single type of tower or placing them in positions that do not match their attack characteristics usually makes it difficult to pass the levels. Additionally, towers can be built during the enemy's attack, so you can strengthen your defense anytime as long as you have enough money.

The combination with the physics system is quite interesting, but I'm not sure if it's due to my computer's hardware or not. As the number of characters on the screen increases, I encounter noticeable frame rate drops that significantly affect the gaming experience.

Great idea! It nicely presents the homogeneity and dynamic nature of Lisp. It would be better if it allowed for more customizable logic.

Impressive work! I love this pixel art style.

It took me some time to establish a workflow for level editing, improve my game framework EON, and work around some bugs in Raylib itself as well as the limitations in its model animation support. The code is currently still piled up in one file, but the functionality just works.




As a game developer who will participate in the Lisp Game Jam for the first time, I separated a game framework called EON from one of my personal projects.If you are also preparing for the Jam and looking for a new game framework for Common Lisp, EON might be the one. Built upon and cooperating with claw-raylib, EON integrates commonly used facilities in game development, especially old-school style. All interfaces of Raylib, including Raygui, Raymath, and RLGL, can be used alongside EON, making it easy to get started if you are familiar with Raylib. EON provides a rich set of features for game development, such as asynchronous support, asset and audio management, proper screen and viewport abstractions, scene and GUI systems, particle effect systems, Tiled map renderer, and more. You can refer to the examples and cheatsheet of Raylib to learn its interfaces and familiarize yourself with the usage of EON by exploring the eon-examples. APIs of EON are subject to change as the project is still under development.