Timeline for Is implementing your own scripting language viable?
Current License: CC BY-SA 3.0
22 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Apr 13, 2017 at 12:18 | history | edited | CommunityBot | replaced http://gamedev.stackexchange.com/ with https://gamedev.stackexchange.com/ | |
| Jun 18, 2013 at 9:19 | comment | added | sam hocevar | Note that UnrealScript is replaced by Blueprints (but I have bet my colleagues that it’ll be back). Hotloading DLLs is an orthogonal feature. | |
| Jun 18, 2013 at 7:48 | comment | added | Laurent Couvidou | @RoundTower You're right! I wish I could edit this comment ;) | |
| Jun 17, 2013 at 22:51 | comment | added | RoundTower | @LaurentCouvidou I think 'anything but a failure' is the English version of the French phrase you are looking for. | |
| Jun 17, 2013 at 20:20 | comment | added | Sean Middleditch | @LaurentCouvidou: no worries, just pointing it out for your edification. | |
| Jun 17, 2013 at 18:59 | comment | added | Laurent Couvidou | In French this would have been "tout sauf un échec", which means the exact opposite. | |
| Jun 17, 2013 at 18:53 | comment | added | Laurent Couvidou | @SeanMiddleditch Raaah :) pardon me, I still struggle with English sometimes.... | |
| Jun 17, 2013 at 17:47 | comment | added | Sean Middleditch | @LaurentCouvidou: "nothing but a failure" implies that you think it is only a failure (by saying that it's nothing else). I'm not sure that's what you meant to say. | |
| Jun 17, 2013 at 17:41 | comment | added | Laurent Couvidou | @ott-- I'm not afraid either, my point is that expanding this notation will make it more and more complicated, whereas using a proper language in the first place will help in the long run. The overhead is not relevant compared to the ease of use in that case, IMHO. | |
| Jun 17, 2013 at 17:36 | comment | added | Laurent Couvidou | @SeanMiddleditch Indeed, UnrealScript is nothing but a failure, I just thought that argument - flawed, I must admit - might help in demonstrating than "roll your own" is not really future-proof. | |
| Jun 17, 2013 at 17:27 | comment | added | ott-- | I'm not that afraid of the Cave Story notation, it reminds of certain assemblers. Every higher level brings overhead, be it a compiler, interpreter or such. | |
| Jun 17, 2013 at 17:20 | comment | added | Sean Middleditch | There's nothing magical about one or the other making it impossible to learn both. Unreal is maybe removing UnrealScript but they're greatly enhancing and filling out Kismet to be a capable and complete visual scripting language. They didn't remove UnrealScript because it's a failure, they're removing it because it's outmoded by significantly more difficult features (hot-reloading C++, updated Kismit). Don't take this to mean I disagree with your point: writing your own language is a huge waste of time, a source of bugs, and a cause of large learning curves, etc. | |
| Jun 17, 2013 at 16:53 | history | edited | Laurent Couvidou | CC BY-SA 3.0 | deleted 22 characters in body |
| Jun 17, 2013 at 16:25 | comment | added | user25293 | +1, i dont know lua or the custom scripting language, but it was evident exactly what was going on in lua and thats where the usability is important | |
| Jun 17, 2013 at 15:09 | history | edited | Laurent Couvidou | CC BY-SA 3.0 | added 2 characters in body |
| Jun 17, 2013 at 15:04 | history | edited | Laurent Couvidou | CC BY-SA 3.0 | added 2 characters in body |
| Jun 17, 2013 at 14:57 | history | edited | Laurent Couvidou | CC BY-SA 3.0 | added 2 characters in body |
| Jun 17, 2013 at 14:31 | history | edited | Laurent Couvidou | CC BY-SA 3.0 | deleted 35 characters in body |
| Jun 17, 2013 at 14:25 | history | edited | Laurent Couvidou | CC BY-SA 3.0 | added 640 characters in body |
| Jun 17, 2013 at 14:09 | comment | added | Dean Knight | +1 "Creating progamming languages belongs to programming language creators, not game engineers." This quote could not be more correct. Having taken a programming language concepts class taught by a guy who was a whiz with programming languages, these people are a different breed. One class made me realize the amount of CS theory and mathematics that go into creating a real programming language. This made me appreciate these people and their skillset even more. They let me create the games, I stay out of their way and let them create the languages. | |
| Jun 17, 2013 at 13:52 | history | edited | Laurent Couvidou | CC BY-SA 3.0 | Linked to a related question |
| Jun 17, 2013 at 13:47 | history | answered | Laurent Couvidou | CC BY-SA 3.0 |