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!
Programming for Elsyian Shadows?
Moderator: Coders of Rage
- dandymcgee
- 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?
That is correct.chrissyp wrote:... I believe the scripting language ES uses is Lua correct?
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: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.
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.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!
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches!
- Fixxxer
- 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?
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.
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.
Re: Programming for Elsyian Shadows?
Thanks for the help everyone!
- Falco Girgis
- 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?
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.