🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

Story of a Game Engine Creator, Cold-hearted Epic Games MegaGrants, Unreal Marketplace Deletes Reviews

Started by
72 comments, last by Tom Sloper 2 years, 3 months ago

Josh Klint said:
experienced some similar problems and the only way around it was to focus on one specific niche and give people something they can't say no to. The results of my work will be made available tomorrow. I've followed your stuff in the past and if things work out with my new tech, I will happily offer you a job working on a revolutionary new game engine technology, if that is interesting to you. You will get equity in the company and a lot more creative freedom than you would have working elsewhere.

When I read this, I was betting myself $100that the OP would say no.

And when I read more, he kinda waffled, because he didn't want to turn you down, but also didn't want to accept. IMO this is the problem with most solo devs. Your literally offering him a job to potentially be a business partner, and do what he has always been doing. With an experienced person, but at the cost of winding down his own thing. or combining efforts.

Too many solo devs deep down don't actually want to collaborate. Your literally in the same space as he is, all his experience is transferable. But most would rather work on their own thing, than combine efforts, even tho 5 miles away your doing somethign very similar. It's a huge problem in game dev.

Look,

So, to make a long story short, I worked on a mod started by a guy a decade ago. he left, we stayed, made somethign from it, released, was successful. Decided to do an indie thing inspired by his mod, he found us again saying that he wanted to work on the mod, We said we had an indie thing that was an evolution of what he started, and if he would be interested in that. He looked at it, and demanded fundamental unrealistic changes, we said no, he left.

At his core, he was a solo dev, and even tho he was incredibly talented, he was not good at working with others, now he works for Walmart, and he will need to go elsewhere for his creative expression.

It literally makes no sense to me. We are carrying this guys vision, and it evolved to somethign better, and instead of being humbled that we are doing an indie version of his mod, he thought he had the right to demand fundamental changes. It's not his baby any more, he abandoned it. I don't think he will ever be a part of a creative project he didn't start. He even had the self awareness to say he might not be a good leader, way back when. Anyway.

I think the OP would be foolish to turn down such an offer.

It's like if 2 people are making their own games, but through the magic of the internet find each other. They start talking, and realize they are working on almost the same thing. Most devs go cool beans and good luck with that, and maybe support each other a little. Most of them don't make the radical suggestion of merging projects. I find this kind of attitude incredibly frustrating.

Our company homepage:

https://honorgames.co/

My New Book!:

https://booklocker.com/books/13011.html

Advertisement

You can't just copy files from one engine to another and then call it Ultra Esenthel Engine. Nothing will work.

Engines are complex beasts, to fully merge 2 engines that would take several years, that's not an option.

The only way to do it, is to choose one engine, and then step by step improve it, thus abandoning the other engine. Am I going to abandon something I've been creating my whole life? no.

GeneralJist said:
and do what he has always been doing.

You're assuming that my dream is just to be a game engine developer and work on any game engine. No, what I want is to follow my dream and my vision.

I've spent years perfecting my software, and made the internal core part (the foundation) great. (example: the engine starts super fast, low level operations are super fast, use low memory, etc.)

When I have great core, then what I want is to build on top of that. Build more high-level stuff, like better game world manager, player class for moving/managing animations/interacting with the world. The core/foundation is the most important part when building something. So I'm not going to join any other project, unless it's based on my core and then expanded further.

I have done literally thousands of things to take care of everything, performance, stability, cross-platform, ease of use, clean API, etc. With programming it's especially difficult, you will make some one small mistake by accident, yet it can have fatal consequences, that can be super hard to find. Everything has to be perfect. Do you realize how much work and effort is all of that?

When I have something great, I'm not going to abandon it, I'm going to use it. If I can't get enough money from the engine itself, then I'm going to use it to make games, and thus expand it even further.

GeneralJist said:
I think the OP would be foolish to turn down such an offer.

What it would be foolish is to abandon someone's life's work just like that. My tech has enormous potential. I'm not a guy who abandons, I'm the guy who builds, expands and improves.

GeneralJist said:
It literally makes no sense to me. We are carrying this guys vision, and it evolved to somethign better, and instead of being humbled that we are doing an indie version of his mod, he thought he had the right to demand fundamental changes. It's not his baby any more, he abandoned it. I don't think he will ever be a part of a creative project he didn't start. He even had the self awareness to say he might not be a good leader, way back when. Anyway.

He didn't join you, because that was your group's vision, and wasn't his vision anymore. It's something that you as a group wanted to do, but not him. He just wanted to do something else.

esenthel said:
You can't just copy files from one engine to another and then call it Ultra Esenthel Engine. Nothing will work. Engines are complex beasts, to fully merge 2 engines that would take several years, that's not an option.

This again shows that you lived in a bubble without gathering any experience from what you're doing. Yes, you have to spend some work and invest some time to merge two engines and yes, not everything will work by just copy pasting files but you could always merge projects into each other in software development. People did this all along the history, you have just to look around GitHub to see projects which are based on (Core-)tech from other projects or make use of features.

Code which lets adapt to new circumsatnces is a sign of good design and if a project is flexible, it is a sign of good engeneering work. Also gives both of you the chance to refactor and get rid of dead wood.

Everything I read is still someone crying for mommy because the world is bad and everybody is bad to you!

So, the OP doubled down, looks like I owe myself $100.

IMO, you should at least talk to the guy, and see how you guys can work together. If the goals and directions are the same or similar, combining efforts just makes sense.

To quote a member of my core team, “don't let sunk costs drive your decision making”.

You have dedicated your life to paving this one road, your too busy paving your road, to realize there are others paving another road to the same destination. You refuse to entertain the idea of collaboration, because you spent 20 years working alone, and you've gotten used to it. Your afraid to follow another's vision because you don't know if it's the same as yours.

And no, the guy in my situation left because he had unreasonable expectations of his place in the organization, he thought he could come in and decide the vision, after he literally abandoned the vision.

The guy basically offered you a job or a business partnership. To combine efforts and transfer your skills. But you would rather work alone. What if a x years from now you read a news update here or somewhere else, saying this tech is the hot new thing, and people are building games on it, and it's overtaking epic? Then you'll be like, maybe you should have at least had that conversation to see what might happen. But by then it's too late. But you still got your engine right?

Who knows, maybe if the guy sees your engine, he will want to collaborate? or join your vision? If you don't have that conversation, youo'll never know.

Together

Everyone

Achieves

More

Maybe this guy is the answer to the business partner thread, you had earlier?

Our company homepage:

https://honorgames.co/

My New Book!:

https://booklocker.com/books/13011.html

The harsh truth i had to deal with with Leadwerks was the realization that what I had created was not very valuable to other people. I mean it has been successful, to a degree, more so than many others, but it did not achieve widespread adoption. I don't know if you've talked to a lot of people at conferences or gamedev groups, but the response I always got when I told people I had a new engine was basically “fuck you”. This is without even knowing what engine I was talking about, what features it had, etc., their decision was already made and nothing I could say would ever change that, before I even started talking.

I struggled for years to answer the question “what problem does Leadwerks solve?” and then when the NASA people contacted me, I saw a big customer with a very specific problem I could fix. I went to conferences and asked developers if they were having any problems with performance in VR, and for the first time people were interested in what I had to say. I did this before writing any code for the new engine, and then once I had verified what my target was I started R&D, during which I discovered techniques that made it much much faster than I thought was possible.

Unfortunately, having good code, having good features, these things don't really make the difference between success and failure. If you can't pitch the product to people in a couple of short sentences and have them interested, it won't really get beyond that. That's what I have found, at least.

10x Faster Performance for VR: www.ultraengine.com

I can relate to that, I have been contacted by Moulinex for an hardware project I had, and although the device solved a particular problem , they were interested more into reproducing rather than adopting, so , in my experience, do not talk exaclty how it works, try to ‘sell yourslef’ not your job. People see your value when they can gain something out of you

Epic Megagrants are for projects that use UE4. You can also apply if you want to switch your project from another engine to UE4. It's not a thing you can apply for your independent projects. It is to help improve the UE4 ecosystem, not help independent engine developers. You should have known that before applying.

selahattin3 said:

Epic Megagrants are for projects that use UE4. You can also apply if you want to switch your project from another engine to UE4. It's not a thing you can apply for your independent projects. It is to help improve the UE4 ecosystem, not help independent engine developers. You should have known that before applying.

That's exactly what I thought and told him, but he thinks otherwise.

Our company homepage:

https://honorgames.co/

My New Book!:

https://booklocker.com/books/13011.html

esenthel said:
Not only did he not fix the problems that I've reported, he got rude, and his broken 3d models that I've purchased, he has removed from the store where I've bought them, preventing me from getting any eventual updates/fixes.

Christ, you're THAT guy. On the hidden UE4 Content Creators' forum, the other guy also opened a thread where he listed how you've been harassing him. Correct me if I'm wrong, but when you realized you couldn't get satisfaction after he deleted his product, you went ahead and purchased almost all of his products, and started review-bombing them, posting your rant in the comments section under every single one of them.

As a content creator yourself, you should know that there's a small category of customers, the 5% who require over 95% of your total support time. Those aren't the customers you want. I prefer to offer a refund rather than dealing with them.

If looks like you're shaping up to be the kind of customer that requires so much, that the poor guy literally lost his composure and DELETED HIS OWN PRODUCTS. He's losing his sanity for one client. Christ, that's not right.

As for Epic grants system, well, I applied too - got accepted for some projects, rejected for others. Never did I require a personal message from them. It's charity, for god's sake, so take it in your stride. And it doesn't matter that you spent your whole life making your engine. Grants aren't give by amount of labor invested into projects, but by type of projects that Epic wants to reward. Let me give you an example. One guy carries a giant boulder to a jeweler and demands to get paid, because he worked A LOT. Another person brings in a tiny diamond. See the difference? I feel for you, but it doesn't matter to Epic that you worked your entire life, nor should it. They have some internal guidelines on what they want to grant money for.

This topic is closed to new replies.

Advertisement