stencyl-engine
gabe

stencyl-engine | gabe | |
---|---|---|
19 | 7 | |
196 | 5 | |
1.5% | - | |
0.0 | 0.0 | |
7 days ago | over 4 years ago | |
Haxe | Lua | |
- | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
stencyl-engine
- Not only Unity...
-
Tutorials or "hands on" learning?
as for my 2D engine I am using Stencyl as it has a way to use blocks for programming and you could write out the code if you wanted to, it can create games that can be put in market places as well.
-
People in the gamedev industry, how helpful are gamedev courses in university?
Stencyl is a really easy game engine to use. https://www.stencyl.com/ you can probably bang out a few quick games with it as you follow their tutorials.
-
What 2D Engine Should I Choose?
Try Stencyl .
-
What Enigine?
He used Stencyl
-
Where to start after scratch. (10 year old).
Stencyl! Build on Scratch but way more capable.
-
what engine to use?
For an easy start in game developing, I would suggest to try GDevelop or Stencyl. Both are an easy option to start from 0. Once you get a grasp on programming logic and how to do some basic things, you can move to other engines if you want to do things in 3D.
- If I loaned you $10k; what would you do with it?
-
I've been palying this game called Shatter, and i didnt recognise the engine it credited in the logos at the start... I then did some digging and couldnt find anything about it.
Never heard of stencil.. but I have heard of stencyl. Maybe it is a variation of it?
-
I'm a BAFTA nominated writer for video games, ask me anything!
If you're not the sociable type (you'll have to work on that because game making is first and foremost team work, but I understand it might be hard if you feel like you're not skilled enough), a lot of solutions exist to easily make your own games on your own, like Stencyl, or Adventure Game Studio. They'll barely require any technical knowledge, but if you really want to focus on writing, then you can even go with text-only tools such as Twine or Ink/Inky.
gabe
-
What love packages/libraries do you guys currently use and consider essential for every project you guys made?
I really like baton for input, flux for tweens, and gamera for camera. My projects use gabe as a base for hotloading code changes and it works wonderfully.
-
A very simple class implementation in Lua for game developers
Gabe is a class and reloading system that I use with love2d but the class system has a local table of classes instead of putting them in global.
-
best game framework to learn?
It uses Lua which I find to be more dynamic and expressive than C#, java, or C++. I use gabe to hot load my code so I can change enemy behaviour in code, hit ctrl R, and the enemy starts using the new functions starting from its old state. Tough to set that up with one of those compiled languages!
-
Thoughts on LUA?
Second, hot reload actually works and is usually instant. (lume has one you can adapt, I use gabe's class system and reload since it's already integrated). Since an instance of an object is a table, and functions on the object are elements in a table, you can swap out functions for their new values and keep your current state. By comparison, Unity's C# hot code reloading requires you to serialize your state because it needs to unload the AppDomain. It needs to rebuild the world with the new types. Most serialization occurs automatically, but often it doesn't and you need to add special callbacks to make it work. Regardless, for projects of any real size, it's slow. Not sure how Unreal's Live++ (Live Coding) works, but seems like you can't edit .h files.
-
Opinions about the approach below to emulate "objects" in Lua :)
I prefer the table based approach because it allows hot reloading code for live objects. I use Gabe's classes to create objects and its hotreload code does the rest. Write some enemy code, playtest, find an enemy acting weird, write some debug UI, hotload, see your UI on the broken enemy without having to figure out how to repro. It's like magic.
-
I like making games, but I use scratch.
change code on the fly. Try c# script reloading in unity or Gabe in love2d.
-
Try My Game Spikes Are The Enemy On Ios
I use gabe because it's integrated into a hot reloading framework.
What are some alternatives?
scratch-www - Standalone web client for Scratch
batteries - Reusable dependencies for games made with lua (especially with love)
GDevelop - 🎮 Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone.
lume - Lua functions geared towards gamedev
mbs-reader - reader for stencyl mbs files in haxe
inspect.lua - Human-readable representation of Lua tables
ldtk - Modern, lightweight and efficient 2D level editor
Penlight - A set of pure Lua libraries focusing on input data handling (such as reading configuration files), functional programming (such as map, reduce, placeholder expressions,etc), and OS path management. Much of the functionality is inspired by the Python standard libraries.
hscript - Parser and interpreter for Haxe expressions
awesome-love2d - A curated list of amazingly awesome LÖVE libraries, resources and shiny things.
object - OOP library
