Programming for Elsyian Shadows?

Whether you're a newbie or an experienced programmer, any questions, help, or just talk of any language will be welcomed here.

Moderator: Coders of Rage

Post Reply
chrissyp
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 5
Joined: Sat Apr 25, 2015 2:46 pm

Programming for Elsyian Shadows?

Post by chrissyp »

Ok, so I couldn't post this in the other forms, so maybe I can get some help here.

I'm very excited for ES, but i'm not the sharpest tool in the shed when it comes to programming, and I believe the scripting language ES uses is Lua correct?

I was wondering if anyone has a link/resource/ advice on where to get started for game oriented coding for ES, so I can get a head start when the tools come out.

My 2nd question is, if any of the developers are reading this, I really want to start work on my project now! Other than learning Lua, is there anything I can do, like create graphics, or whatever that I can now that can be converted over to ES when it comes out? If so, what tools can I use to get started? So STOKED that my dream of making a console game is about to come true!
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: Programming for Elsyian Shadows?

Post by dandymcgee »

chrissyp wrote:... I believe the scripting language ES uses is Lua correct?
That is correct.
chrissyp wrote:I was wondering if anyone has a link/resource/ advice on where to get started for game oriented coding for ES, so I can get a head start when the tools come out.
The ES API is has not yet been made public. I would recommend you find yourself a decent Lua tutorial and just start playing around with it. Once you know the basics, you could try screwing around with the scripts for one of the already released games that use Lua scripting. Garry's Mod would be an excellent place to start.
chrissyp wrote:My 2nd question is, if any of the developers are reading this, I really want to start work on my project now! Other than learning Lua, is there anything I can do, like create graphics, or whatever that I can now that can be converted over to ES when it comes out? If so, what tools can I use to get started? So STOKED that my dream of making a console game is about to come true!
You could start writing down ideas and prototyping your own tools / demos. As I said, the ES API and resource file formats are not yet public. In fact, they may or may not even be finalized internally yet. The game is early / mid development and things are still in flux.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
Fixxxer
ES Beta Backer
ES Beta Backer
Posts: 26
Joined: Fri Oct 17, 2014 12:13 pm
Current Project: Learning DC dev
Favorite Gaming Platforms: SNES, Dreamcast, N64
Programming Language of Choice: C++
Location: Deep Forest of Sweden

Re: Programming for Elsyian Shadows?

Post by Fixxxer »

Do you want to be prepared for the ES engine and toolkit?
Do random low level graphics programming to get a basic understanding of whats under the hood. Start with SDL and basic openGL. Then you can set up a Cygwin environment and start to play around with PVR.
And of course - learn your c++.

None of this is requierd to make a game with an engine, but it makes an huge advantage to know how stuff work, really.
chrissyp
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 5
Joined: Sat Apr 25, 2015 2:46 pm

Re: Programming for Elsyian Shadows?

Post by chrissyp »

Thanks for the help everyone!
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Re: Programming for Elsyian Shadows?

Post by Falco Girgis »

A basic Lua understanding and ANY experience with Unity3D will get you more than ready for ESTk. The engine architecture is highly influenced by Unity3D, so use Unity and imagine when you are writing UnityScript/C# Behaviors that you will be writing them in Lua in the future... That's ESTk.
Post Reply