Advertisement
Guest User

Untitled

a guest
Jul 1st, 2018
23,849
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Nodev's guide to game engines
  2.  
  3. Unity (Engine) https://unity3d.com/
  4. - Language: C# or Javascript
  5. - Pricing: Free if you/your company makes less than $100,000 per year, 2 premium subscription tiers available.
  6. - Very popular engine for creating both 2D and 3D games. It's great for 3D but some consider it overkill for 2D games. It has a lot of built-in tools that make development easier, but some of them are so shitty that you'll probably have to write the feature yourself. There is also an asset store where you can pay money for the shit you're too lazy to do.
  7.  
  8. Unreal Engine 4 (Engine) https://www.unrealengine.com/
  9. - Language: C++ and/or Blueprint
  10. - Pricing: 5% royalty on whatever a game makes over $3000 per quarter
  11. - A popular engine for big and small developers. Mostly used for 3D and is known for top tier 3D visuals while the 2D functionality is incredibly basic, generally considered overkill for a 2D game. Blueprints are visual scripting system so you can see your disaster code as lines and boxes instead of just words and numbers. Still essentially coding so don't think you're getting off easy. They have a marketplace like Unity's asset store.
  12.  
  13. GameMaker (Engine) https://www.yoyogames.com/gamemaker
  14. - Language: GML (Proprietary language, kinda similar to C)
  15. - Pricing: ($40)
  16. - This engine only has 2D capabilities, but it's very specialized so it doesn't take you long to have some rectangles moving around on your screen. I'm pretty sure most finished AGDG games were made in this engine. Every platform you want to export to costs extra money. Keep your eyes open for sales.
  17.  
  18. Godot (Engine) https://godotengine.org/
  19. - Language: GDScript (Proprietary, similar to python), optional C# or C++, plus other options.
  20. - Pricing: Free (Open Source)
  21. - Possible to make 2D or 3D games. The most common complaint about this engine is it's lack of documentation. The payoff for putting up with that is full ownership of your game.
  22.  
  23. Monogame (Framework) http://www.monogame.net/
  24. - Language: C#
  25. - Pricing: Free (Open Source)
  26. - This one is a framework, so it's not for beginners. Most of the boring stuff is taken care of for you, but some things will require a lot of work. Almost entirely code with no visual feedback unless you use a tool like this (https://www.mapeditor.org/). Plenty of documentation available though which helps a lot. The payoff is full ownership of your game.
  27.  
  28. SDL (Framework) https://www.libsdl.org/
  29. - Language: Written in C but there are bindings for just about any language
  30. - Pricing: Free (Open Source)
  31. - Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. Extremely portable, and a lot of compatibility with Steam for free, for example if a controller works in Steam, it works in SDL. Tons of documentation and permissive zlib license.
  32.  
  33. Others to check out:
  34. Love2D, Haxeflixel, Construct 2, SFML, LibGDX
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement