u/zarandysofiain r/Clojure • Recommends
Game Development Development - Michael Nygard & Ragnar Svensson
111K subscribers • 158 videos on Hallway
- Recommended by 2 people: 1 in engineering communities and 1 curated list.
- Presented by Michael Nygard & Ragnar Svensson
- May be out of date. Uploaded 10 years ago, in an area where tools change fast.
Intermediate. Assumes working knowledge.
10K views10 years ago2 recommendations
Game developmentProgramming languagesUnity, Unreal and GodotLisp and Clojure
Michael Nygard and Ragnar Svensson discuss building the Defold game engine editor using Clojure, JavaFX, and an in-memory graph database.
Clojure for a desktop GUI application. With JavaFX. For game development. And it's all built on top of an in-memory, transactional graph database. One of the biggest game developers in the world needed a new IDE to build games for their engine. Eclipse just wasn't cutting it any more. It may sound a bit nuts to use Clojure for desktop GUIs, but this architecture delivers incredible benefits to the tool developers. About the speakers: You can find Michael Nygard coding, writing, speaking, or thinking about how the Universe works. He has lived with systems in production and learned hard lessons about the importance of operations. Highly-available, highly-scalable commerce systems are his forte. Ragnar Svensson has worked as a game developer for many years, starting out with player mechanics for AAA console games and transitioning into game engine programming, primarily for the mobile and web platforms. He co-founded the game engine Defold, which was acquired by King in 2014. He currently works for King as lead engine developer of the Defold engine.Why it's here
2 people recommend thisWhat people say. Recommended as a great case study of building a large-scale desktop GUI application in Clojure.
programming-talkscurated list on GitHubRecommends
Under “Clojure”
u/vlaaadin r/Clojure • Mentions
u/vlaaadin r/Clojure • Mentions
On “King is making its Defold game engine open source”
u/scarredwaitsin r/Clojure • Mentions
On “King is making its Defold game engine open source”
u/zarandysofiain r/Clojure • Mentions
On “My 2 cents on the "end of dynamic languages"”
u/vlaaadin r/Kotlin • Mentions
On “Kotlin overtakes Scala and Clojure, to become the 2nd most popular language on the JVM”
u/alexdmillerin r/Clojure • Mentions
On “What are the main downsides of using Clojure and its ecosystem?”
u/alexdmillerin r/Clojure • Mentions
On “What's your least favorite thing about Clojure?”
u/vlaaadin r/Clojure • Mentions
On “Feedback wanted on idea for a library about expressing the relationships between keys in your program”