Jump to content
  • Advertisement
Sign in to follow this  
  • entries
    223
  • comments
    165
  • views
    79620

Sweeet

Sign in to follow this  
Stephen R

159 views

I arrived at the scripting section of the design doc thismorning, which I'd been dreading due to my complete lack of experience with the topic, its apparent complexity and its importance to the engine. I'd basically decided to go with AngelScript, but having never used it I was in no position to design a wrapper for it. So I decided to write some sample apps to see how difficult this thing was to use.

Let me just say this: Angelscript rocks. I had the basic parser set up in a few minutes. It took me a while to get an empty test function to compile and execute due to some slight retardation on my part. But once I had that going I was able to register functions, globals variables, and classes in no time. It even supported polymorphism right out of the box - I was very impressed. The only thing is that you can't use any virtualy inherrited functions with it but that shouldn't be too hard to avoid/work around.

I really look forward to making games in a scripted environment. It'll allow for a level of depth that I haven't come close to so far.
Sign in to follow this  


2 Comments


Recommended Comments

Does anglescript use boost? I might give it a try, but I already spent a lot of time and effort into embedding Lua (and it's not really OO).

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!