Let's use Spring Boot to build games, because why not?
summary
Spring Boot and Spring Web with Kotlin run full games: Pong, Snake, Terraria-like world, a Dark Souls-ish boss and a Vampire Survivors rhythm clone, using Java Swing or LWJGL for rendering. The bean lifecycle, new BeanDefinitionRegistrar, @Scheduled game loop (60 fps ≈16 ms ticks) and repositories map tiles; custom annotations like @WithSound and @GameManager handle audio/updates; actuator endpoints power the UI, Spring Security gates upgrades, and the transaction manager creates five-beat snapshots for rollbacks — and it actually runs smoothly.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 2:57Spring Boot for Pong
- 6:52Spring Snake XE2 loop
- 10:42Shooter with Spring Boot
- 14:42Springcraft and Terraria-style
- 23:19Dark Souls metrics
- 30:45Enterprise Survivors rhythm
- 42:00Q&A
related talks
42mLet’s use IntelliJ as a game engine, just because we can
50mLet’s use IntelliJ as a game engine, just because we can
45mLet’s use IntelliJ as a game engine, just because we can
38mMaking Games at Runtime with Clojure
24mWe Will All Be Game Programmers
39mBeat the High-Score: Build a Game Using libGDX and Kotlin
30mMaking video games and learning Clojure
40mWrite NOW, Run Anytime
