A hub for the EZA Game Makers!!
For these games I've made my own engines based on C++ and DirectX in the PC one and Corona SDK for the mobile one (took a loooooooong time for each game). But I've dabbled with Unity, Game Maker, UE4 and more. In my experience it all depends your project and your programming skill level which tools work best for you. I haven't tried the new Game Maker yet. I have a friend working with it and I think he said it had some substantial upgrades. My biggest gripe with Game Maker is the bad coding support. You get nowhere near the help from the editor when programming as you do in Visual Studio and the extensions you have there. Visual Studio can be used with both Unity and UE4 and as I think UE4 was a lot less user-friendly for beginners I'd definitely go for Unity for my next project unless Game Maker have sorted out their language support.
So what are you working on?
Oh and this is the mobile game I made. Took a year from start to finish using Corona SDK.
@bennysce Wow that's awesome, I'd love to try to get into making my own engine for anything but I barely now a line of C++ and wouldn't know where to start at all even if I did. For the last two 2-3 years I've dabbled with unity and it was fairly straightforward however I had multiple assignments in college that used it and over the summer I worked for Logitech on a small project in VR/AR for some products they had that was done in Unity so I'm kind of burnt out on it at this stage. I've been working with Game Maker 2 now for the last 3-ish weeks after finding out games like Spelunky and HyperLight Drifter were made on it. I'm trying to just make a small RPG my goal is to make something persona-esque but right now I'm just trying to feel my way around Game Maker.
@JamboHyland95 making your own engine usually is about experimenting with low level APIs like DirectX, OpenGL, Vulkan, Metal and getting things to show up on screen and getting input, physics and sound to work. There a tons of great libraries to build from today. Box2D, Fmod and OpenGL and maybe some middleware like SDL or libgdx or similar gets you well on your way. But I wouldn't really recommend it unless you want to learn how things work way under the hood. If you've used Unity a lot, why not use that knowledge to build your game idea or at least prototype some of the core features of your vision?
Do you see any advantages in Game Maker over Unity so far?
@bennysce Well, all of my Unity knowledge is based around 3D development, which can be hard to make look nice when your 3D modeling skills aren't up to par so I figured I'd try to just work with something with all that stripped away and just focus on 2D development. So far I feel like Game Maker is a lot more user-friendly for beginners than unity, there's a lot of layers of abstraction to help make things easier to understand such as having different scripts for different actions (some that execute each frame, some that only create the instance of the object etc..). However, I'm not a big fan of them using a proprietary language I'd rather use an existing language such as C++ or C# but that's just a personal preference as a programmer, I'm sure if you were only in it to make games and not write code for anything else it wouldn't bother you. that being said, however, because of that their documentation is incredibly easy to understand because its written for people who don't code and it comes with really concise examples which are handy. It also has a fairly decent sprite editor in it for drawing your own sprites and animating them as such.
bennysce last edited by bennysce
@JamboHyland95 2D is definitely easier for a solo dev unless you're making some kind of simple geometry-based game. That's what I like to work with as well. Game Maker is definitely easier to get started with. As soon as its time to get into more serious development and create more advanced systems I really feel their choice of a proprietary language is a major hurdle. As you get more experienced it really kills productivity to have to learn a new language and tools when the entire industry is built around C++ and C#. I think they would have had a lot more success if they used C#. People could've used the most powerful IDEs out there and get better debugging and intellisense and even move from Unity for 2D projects. Right now I'm really impressed people can build such big games in Game Maker. It's just a shame they make it so unnecessarily hard to use the best tools out there for productivity when you know what you're doing. The way Unity does it doesn't really require that much C# knowledge either. Game Maker should be able to use the same ease-to-use UI coupled with C# and they'd get a lot more people on board I think. It wouldn't be looked at as a beginners tool anymore.
Great that they have good sprite and animation tools and such. I think Unity have a lot of work to do there. There seem to be some pretty great assets for it and more tools are being integrated but I've heard Game Maker has better stuff out of the box.
@bennysce Yeah you make some good points there, I feel like they're making good strides though. They're constantly updating the client with new updates and such so maybe down the line there might be an update to allow for alternate languages (that's another thing unity has over Game Maker). Have you made any projects in unity???
I've only made a few experiment projects so far.
A global illumination test. A ball race game and a top down platformer. I have a video of the latter on YouTube but I'm on my mobile right now so I can't find it.
I still have the two far along projects to finish before I'll do anything serious with unity but there are endless resources around it which is very intriguing to work with.
matt_b last edited by matt_b
i've created music for a few never-finished games and would love the opportunity to do so again. i've been a musician for two decades and am well versed in acoustic and electric guitar, bass guitar and drums. i'm learning keyboards.
if you would like a theme song or some menu music or a full soundtrack, feel free to message me on here or, the better way, would be to dm me on twitter (https://twitter.com/matt__b).
you can hear stuff i've recorded (mostly video game covers, as well as some songs from the aforementioned never-completed games) at my bandcamp page: http://matt-b.bandcamp.com.
looking forward to being creative with fellow allies.
@matt_b That's awesome Matt. I'll definitely have a listen.
GeoFlame last edited by
Me and my friends are working on a few game ideas. My passion project is an RPG ive been trying to make since RPGmaker 2000. Some authors say they want to make the great American novel, for me I want to make the great Japanese role playing game.
I do all sorts of artistic work ranging from drawing to painting Warhammer 40k models. Coming up with my own world and how it works is easy for me. Coding, music and good dialog are the real hard parts for me, id love to create some music at some point.
Id love to help anyone out with whatever I have to offer. I write down new game ideas all the time often creating another new world to figure out.
@GeoFlame thats really cool man! If you have some sketches for games you've thought of or whatever please do share!
ffff0 last edited by ffff0
I'm using SFML as a rendering engine for my 2D-game for three reasons:
- It's completely free with no strings attached.
- There are lots of docs and tutorials and even some libraries around it.
- It's relatively close to the metal, so you can make it quite fast.
Be warned that you'll need to write a lot of code and you'll need some understanding of PC hardware. But if you interested in learning this stuff, it's a great pick.
@ffff0 That's cool man I'd love to mess around with it but college wouldn't allow for it! What kinda game are you currently making??
ffff0 last edited by
@JamboHyland95 Strategy/Simulation. Since I work in computer networking I want to make a game about building ISP network in a city. I don't know if it will be fun or educational enough but at least it will be something uncommon.
@ffff0 oooh that's cool! Keep us posted here on it! I'd love to play it especially because I've a very basic knowledge of networks 😂
ffff0 last edited by
@JamboHyland95 Sorry it will not be soon (if I hit next year, I'll be happy). But I'll surely will need testers near the end, so I'll keep this in mind.
Light last edited by
I've been wanting to make a game for a long time. I'm willing to smash my head against the wall to learn all the coding, scripting, etc. I can make the music. I know how to handle the voice acting if it's necessary. I've come up with a few interesting concepts and could probably write a serviceable plot.
My two biggest roadblocks are art and animations. I can't draw particularly well. I just don't have an eye for the big picture when it comes to drawing art. Animations, I feel like I could learn on a long enough timeline... but they are so... so much work. Especially if you want them done well.
It's hard to know where to go to get the talent necessary to make a great looking game. Where would one commission art specifically for video games? Even then, it would feel so wrong to just "commission" such an integral part of your game. A place where the passion for the project should shine through the most...
Maybe I just need to make friends with a talented artist that also wants to make a game. Anyone want to be my friend?
@Light I can be your programmer friend if need be, but I also need an artist friend 👍
Light last edited by Light
@JamboHyland95 Maybe we should start a website called "ArtistFriendsdotcom" so we can gather all the artists in the world in one convenient location under the guise of finding them work. In reality, the real purpose of the site will be for us to make friends with all of them for our video game endeavors!
@Light I'm banking on an artist in shining armor riding into this thread on horseback to offer their wonderful services to us!