MIT 15 post s. Commercial 9 post s. Commercial 5 post s. Commercial 3DS 2 post s. Free 7 post s. Commercial 11 post s. Commercial 17 post s. AGPL 7 post s. Free 3 post s. GPL v3 2 post s. Free GPLv2 5 post s. Commercial 1 post s. Stencyl A 2D game creation platform game framework that allows a flexible, write once, run anywhere style of game creation. Free 0 post s. Super Mario Bros.
X A custom Super Mario Bros. Free 53 post s. Free MIT 0 post s. MPL 1. Tyranobuilder Visual Novel Studio. Unity An integrated authoring tool for creating 3D video games. There is some sort of documentation although very simple because of the lack of programming in the engine. The forums are decently active. Though to me it seems a bit expensive and the design of the website and of the software itself put me off — it has a very s vibe.
Download the free edition or buy the product and follow this tutorial. This game engine used to be sold but was then bought by King , the famous company that made Candy Crush.
They made the core technology free and public to improve it and they use it themselves for some of their games. Defold has an asset portal where you can download things like sprite sets, extensions or code snippets.
The game engine looks a bit more complex to learn than others such as Construct or Buildbox. Totally free. Head over there to download it and follow this tutorial or this one if you prefer video. This minimalistic game engine is designed to make desktop or mobile games with complete freedom. That also means there is no interface nor visual scripting functionalities. You have to code everything yourself in Lua.
It comes with a wiki and moderately active forums. You can build your games for desktop and mobile, aswell as browser with a tierce plugin. Check for yourself here.
Download it here and follow this tutorial. It focuses on delivering high-performance games by leveraging modern GPUs. You can use the IDE that you want aslong as it supports Haxe and you can build games for basically any platform that you want.
The Heaps API has different modules for different usecases for instance: h2d for 2D games and user interfaces and h3d for rendering 3d models.
Development is driven largely by the two companies which use it. There is a small documentation and the forums are not very active. Install it by following these instructions and go there to get started or here if you prefer video. You can even try out the engine directly in your browser and start from one of the many templates platformer, space shooter, isometric game..
You add events to create the game logic and place objects in a scene to create levels. Under the hood, GDevelop creates your games in JavaScript. Which means if you want to build mobile games they might be slower and less optimized as they wont be native applications. Check this thread for useful info. You can try it in your browser for free here or download it here.
Then go there to get started. Go here to download and follow this tutorial. Learn more here. There is a complete documentation and a pretty active community. Download the latest MonoGame version here and go here for learning the basics or here if you prefer to dive into a video.
You can add code in the Haxe programming language if you need to customize some part of your project. Download here and head over there for your first tutorial or here if you prefer video. Xenko is an open-source C game engine. The editor only works on Windows and Xenko logs some data about you which might put off some people.
It might not be the most useful for 2D games though. The tutorial and learning resources for this engine are scarce. Download it here and then go there to get started. Adventure Game Studio is a 2D game engine designed to make point and click games. Its functionalities are similar to other small game engines. The manual serves as documentation and the forums seem relatively active.
Download it here and go there to get started or here if you prefer video. It seems to be used mostly to make mobile games. There is an incomplete documentation and the forums are inactive. Download it here and go here to get started. This is such a great resource! I recently decided to learn some 3D programming and am now at the point where I really need some collision detection, and internet quickly told me that GJK or SAT was the way to go. However, just like you said at the beginning of this page, it was really hard finding any good resource to learn from….
Until now! Lucky for me you made this! Thank you so much! However, this article is all I need to start implementing some triggers. Hi, well honestly u do not disappoint. This has got to be the best explanation and interactive example I have seen on 2D collision.
Save my name, email, and website in this browser for the next time I comment. Splitting the world into chunks The main feature that chunks allow for […]. My brother and I were talking about it and came up with the idea of a space version of […]. Last time we looked at an algorithm for testing collisions between two convex polygons called GJK.
When working in 3D everything is made out of meshes. In their simplest form these are big lists of positions that get fed into the GPU for rendering. These lists can be generated or loaded from […]. By coincidence, right when The Cherno announced his game engine series I was just starting to get going on my own engine. Whenever I sit down to write some code, I always get an itch to finish whatever problem is staring me in the face right at that moment. Calling all playtesters, After 2 months from the last playtest, the third demo is ready for review.
IwEngine is an engine that I started as a way to lean about how computer games are made. Right now I am trying to make my first publishable game with it.
That has turned into these sand games Every shape has some method of generating a mesh for it, but there is no good central spot. This website will eventially contain a full list of differnt algorithms for every shape. Youtube removed the exact subscriber count.
This resolves that issue and graphs my count ever hour. Support with your eyes. I enjoy writing these posts and editing the videos that go along with them. It is very satisfying reading the comments and seeing people enjoying and hopefully learning something from what I make. Sign up to get an email notification for whenever I make a new post. It seems like my pace is around once a month, so don't worry about spam :. Did you know I make video version of these posts?
Check out the minute condenced versions over on YouTube. The game can be played in the FlatRedBall window, or it can be switched into edit mode to make changes to the game. Embedding the […]. FlatRedBall Glue has always been a program for improving the speed of game development. The latest version includes a wizard which greatly simplifies new project setup. Previously, even as recent as a month ago, setting up a new project with levels, a player entity, collision, and tiled map files could take an experienced FlatRedBall user over […].
There are four equations that can solve a large variety of problems in 2D games. But math textbooks or Wikipedia often make it really hard to understand how to use them. This post explains the usage of these equations without going into detail about how they work, and links to the Wikipedia pages if you want to […]. The Dear ImGui open source library provides a cross-platform way to quickly make user interfaces. While it is not as pretty as interfaces made in Gum, it does allow for quick creation of powerful UIs for certain audiences.
It has found significant usage for in-engine game development tools, even in high profile AAA games such as the […].
0コメント