4 ms·
as much as i disagree with this approach it is actually quite fantastic to see a cross platform solution that isn't either using native code directly or Unity.
by jheriko 13y ago
as much as i disagree with this approach it is actually quite fantastic to see a cross platform solution that isn't either using native code directly or Unity.
small tip: make the engine to fit a game, building an engine without a game is often a one way trip to a programmer wankfest that results in lots of code and cool tech but nothing usable
also interesting to see other approaches to the problem of games in general... this is quite high level stuff and the choice of tech has cut a lot of the implementation details out of the code (although imo still way to much in each file, but there we go) - quite different to what I normally consider 'game' or 'engine' programming - although obviously it is.
will fav and try to actually use when i get home from work. :)
- Morgawr 13y agosmall tip: make the engine to fit a game, building an engine without a game is often a one way trip to a programmer wankfest that results in lots of code and cool tech but nothing usable Good tip, but don't forget that some people enjoy making engines and new technologies without having to make games.
- gw 13y agoI did actually make a few simple games while making this library. None of them are complete, but they definitely helped to make things more concrete. https://github.com/oakes/play-clj-examples https://github.com/oakes/play-clj-examples
- Mikeb85 13y ago> as much as i disagree with this approach it is actually quite fantastic to see a cross platform solution that isn't either using native code directly or Unity. In that case check out Haxe. It's a managed language along the lines of C# or Java (in Haxe's case, compiles down to Neko bytecode), which can then be compiled into C++, Javascript, C#, Java, and PHP. If you use the OpenFL/Lime framework, you can compile an entire app for Linux/Windows/Mac (either native or NekoVM), Android and iOS, HTML5 and Flash. The language itself is great, it's object oriented with static typing, type inference, pattern matching, lambdas and macros (!!). It comes out of the flash game developer community, but has become a fantastic way to generate native games (via C++) on multiple platforms (3D options are limited right now, but on the way).
- jpatte 13y agoIt actually came out from a French (yes, them again) game studio before being opened to the community. ;) http://motion-twin.com/ http://motion-twin.com/
- Mikeb85 13y agoSure did. I mentioned it in the other thread. The compiler is pure magic. It does all sorts of strange and mysterious optimizations, I have no idea how it works but it seems to work very well.
- jroes 13y agoJust curious - any particular reasons you dislike Unity?