4 ms·
The scheme they have been using was PLT Scheme, which was renamed Racket.
by hellofunk 10y ago
The scheme they have been using was PLT Scheme, which was renamed Racket.
- nikofeyn 10y agoahh. i know racket was plt scheme originally. but from my understanding, naughty dog was using their own lisp/scheme and now no longer uses that system. https://en.m.wikipedia.org/wiki/Game_Oriented_Assembly_Lisp https://en.m.wikipedia.org/wiki/Game_Oriented_Assembly_Lisp your comment made it sound like they had returned to using a lisp but had chosen to use racket this time around.
- hellofunk 10y agoMy understanding is that they are currently using Racket, but I don't work there. This is often mentioned in the Racket community, I think one of the ND engineers spoke at a lisp conference recently about it.
- soegaard 10y agoDan Liebgold: Racket on the Playstation 3? It's Not What you Think! Video: http://www.youtube.com/watch?v=oSmqbnhHp1c http://www.youtube.com/watch?v=oSmqbnhHp1c Slides: https://con.racket-lang.org/2013/danl-slides.pdf https://con.racket-lang.org/2013/danl-slides.pdf
- lispm 10y agoNaughty Dog used a custom Scheme system for their early games. That one was written in Allegro Common Lisp. When they were bought by Sony, they abandoned their tools and moved on to C++, hoping to share code with the rest of Sony game developers. Didn't work out as wished. They brought Scheme back into their game development, but differently. For example: http://www.slideshare.net/naughty_dog/statebased-scripting-in-uncharted-2-among-thieves http://www.slideshare.net/naughty_dog/statebased-scripting-i...
- nikofeyn 10y agoi have seen that presentation, but i am fairly certain i recall from an uncharted 4 chat with a naughty dog developer that they no longer use that system once they moved to the ps4. this is in large part, i believe, due to their being a technology developer for multiple sony studios.
- lispm 10y agohttp://n4g.com/news/1268353/naughty-dog-will-use-existing-uncharted-the-last-of-us-engine-for-ps4 http://n4g.com/news/1268353/naughty-dog-will-use-existing-un...
- hellofunk 10y agoThat confirms that at least in 2009 they were using Racket.