![Image](http://i.imgur.com/jKao8iD.png)
Requires GZDoom g2.4pre-820-ge5a3d22 or later
Consider this beta quality! An official 1.0 release will be released alongside the next official version of GZDoom (should be around March 2017)
Inspired by the basic game kits that come with Unreal Engine 4... I give you the first game kit of its kind released for the ZDoom community. Side Scroller Game Starter Kit!
Features:
- Fully written in ZScript. No KEYCONFs, no cringe-worthy ACS. It Just Works.
- Smooth scrolling, uncapped framerate camera
- Animation framework - standing still, walking, jumping, etc. Easy to expand to fit your needs
- No need to tell your players to setup custom key bindings - uses default control scheme for movement
- Movement is completely customizable (just alter MoveSideScrollerPlayer as you please!)
I'm short on time right now and don't have time to make a more user-friendly documentation of the API or some kind of programming guide, but I think I've commented the stuff well enough so if you have a use for this kit; you probably won't have trouble navigating my code.
I tried to make my code as clean as possible. There are no errors or warnings in the console during startup.
This is a barebones game kit. You are expected to take this and build your game on top of it. If something is missing, you are probably going to have to do it yourself. :P Things like double-jumping, wall-jumping, more animations, attacking, crouching, monster AI etc... I purposely left them out. It's easy to expand the engine to do whatever you want. Have fun!
Hopefully this will spark more interest in ZScript and perhaps pave way for more game starter kits!
Bugs/Oversights I'm Aware Of (will fix next release)
- None so far
8 March 2017 update:
- Added ZScript versioning compatibility (requires GZDoom g2.4pre-820-ge5a3d22 now)
- Added player acceleration and deceleration to control the tightness of the player movement.
- Added dynamic jump height. Hold the jump key to jump higher. Tap the jump key to do short jumps.
- Added crouching.
- Fixed infinitely-jumping bug.
- Made demo map a little bigger.
The player movement properties can be customized in zscript/SideScrollerGame.zsc
Notice: I will no longer upload attachments to the forum, to conserve web space. To grab the latest version of the SDK, just go to the Github page, click the large green button that says "Clone or download", then "Download ZIP".
GitHub Repository
Wanna chat about my mods? Join my studio's Discord server, Mischief Donut!
![Image](https://i.imgur.com/gBWAvBP.png)
I spend an uncountable amount of hours making mods. Consider supporting me on Patreon for cool benefits!
![Image](https://i.imgur.com/rAMslNx.jpg)