If I were you, I would start with Construct 2 (very limited) or Unity 3D. They are not expensive (free when you start) and there are a lot of places where you can learn about making games with these two. You can also find a lot of great video tutorials and start from there.
Hi OP. If you are looking for a free, easy but fleshed out engine I would highly recommend GameMaker: Studio. It is free, simple but can create really amazing things. If you do start you can start for free and once you have a good game you can pay to put it on platforms that aren't on Windows. Since you have a grasp of HTML you could possibly put your game online if you want to and you have enough money (about £100) to put it online.
I am using Truevision 3D and this is exacly what I've been looking for. This is not entire studio, this is just .dll librery you can import to (almost) any programing languate you wish. Only minus is that technical support is limited (especialy for less used languates) and engine is using DirectX = will work only for Windows. However if you start searching you should find several very good (and quite complete) tutorials. Engine is free for non-commercial use and not-so-expensive for commercial products (like 100$ ?). If you wish to make something multiplatform I can recomend three.js librery. There you can write for WebGL (opens in web browser) but you are limited to use javascript. There is full documentation on three.js website and librery is compleatly free + opensource. In my opinion GameMaker (which I used) is very nice toy... but nothing more (still very good if you do not know any programming languate to learn basic mechanics). I used once 3D Rad (another nice toy in my opinion but there you can write scripts and this makes it much better, but what is realy important is that 3D Rad is using amasing phisics engine) Another studio is Unity3D - I havn't been using this one but I sow several games made with it and from what I can see it is good In fact I would recommend you to just start writting programs. Because without it you will never truly understand what you are doing and even if you will be using tools with GUI (and we have lots of those now) you will be bound by theire author's ideas (you won't do anything they didn't anticipated). You can start with C++ (it is used literally everythere) or if you find it too hard for start you can try visual basic (my favorite languate for now I recommend version 5 or 6 - old but definetly the best) or learn javascript (runnable by browser from HTML) I do not know if this topic is still actual or if you in fact read it (you asked question year before so you might find your answer alredy Unity if I am correct?) but if you are interested you can contact with me via PM for more info (I do not think this is everything in this topic). If you wish to see my own work you can look on E P S I L O N - 39 on this forum - taked my year to put this in state it is but I've been doing it all myself. Link: http://forums.indiegamer.com/threads/e-p-s-i-l-o-n-3-9-free-spacesim.60210/#post-319701
I was in the exact same situation as you as well, until I discovered Godot. Godot is a free, open source, 2d and 3d game engine. The interface reasonably easy to use (once you get the hang of it) and the programming language (Godot script) is similar to python. A great tutorial series about it is one by GameFromScratch and goes over pretty much everything you need to know. Also, I think you can export games to an HTML5 format! Sorry if this is not what you are looking for
i've been using game maker studio for 2 months now, the coding language is easy to learn plus i'm working on the same type of game as u.....
Im using C# , for beginners there is some cool engines like Game Maker Studio https://www.yoyogames.com/gamemaker or more complex(but when you get used to it possibilities are endless) Unity - https://unity3d.com/ . Well it really depends on what type of games youre focusing on , if 2D than Game Maker, if 3D than its totally Unity, you can make some cool 2.5D games with Unity not sure about Game Maker. I would go with Unity , its more complex as I say , but when you get a grisp on you can make some really amazing stuff. Hope It helped
I hope people don't mind my adding this, but we're making a 2D game in Unreal, and get loads of people asking us about getting started with it. So we did a tutorial stream, hosted by Epic, on Getting Started with Paper2D. Though I can understand Unreal being quite intimidating for those new to game development, or more powerful engines, there are still lots of tutorials and support channels out there. Jumping in at the deep end can have its benefits, as long as you teach yourself to swim before getting panicked. If you develop your skills in Unity or Unreal, then by the time you're at a point where you're ready to start looking for jobs or starting your own thing, you're already in a great place to do that. Unreal's Blueprints is great for those not wanting to dive in to deep coding (not sure why I'm using so many water-based analogies!). It's essentially a visual scripting interface, with some complex coding tasks a few simple drag-and-drops away.
I have a question about how FIFA 23 is developed, I have invested many FIFA 23 coins,It is a nice game and I dunno what is the cost.