|
|
|
Ask HN: Game development without fully fledged IDE like Unity?
|
|
6 points
by wieghant
2922 days ago
|
|
My background is web development. One of my biggest peeves when it came to Java was the fact I was heavily reliant on IDE for the longest time, that meant if my IDE couldn't make sense of the project I imported, neither could I. I'd like to start from bottom-up with game development. What engine would you guys recommend to use that had CLI capabilities for live reloading/hotswapping(if that's even a thing)? I understand eventually I will need to use a scene builder and shader/animation editors and whatnot, but I want to understand it on CLI/code level first. |
|
See CEPL, in Common Lisp, if Lisp is your thing.
I have done a from scratch but it was a prototype for a sports game with animations. For animations I chose quake md5 formats, for non animated objects like stadium used ply. Quickly implemented the two readers with c-ffi via Assimp in Lisp.
Next wrote my own scene renderer in Common Lisp (LispWorks) to be precise and the render loop was tied to vsync again using c-ffi. Given Lisp from ground up is a live editing language, you will get the live reloading out of the box.
I would definitely recommend to do it without any bells and whistles, if you are not resource starved to get this game out to make money (very few do, btw). So unless you are keen to learn game programming from ground up, go for it. Else stick to Unity, Unreal to ship something out the door.
[1] https://github.com/cbaggers/cepl