By Catalin Danciu
In the hopes that my thread is not off-topic or offensive in any way, I dare to ask the following "noob" question:
what would be the correct way to create sprite animations from 2D *.bmp files?
I have for reference the 2001 game Desperados:Wanted Dead or Alive.
with the help of some tools i found , I was able to extract files containing what seems to be animation frames and frame shadow masks for animating a horse.
Attached are the archived assets.
My goal is to recreate the demo level of the game using Unity, for educational purposes.
I have started by loading the background map layer (also a large bmp file), and next step is to load a 2d character object and animate on the perspective.
By Ibragim Vykov
Hi, everyone! I'm a self-taught indie developer. After two years of learning programming and gamedev, I finally released my first game. It's a hardcore arcade with simple one-tap control. Check it out please, it would mean a lot to me. And also I'd be very interested to hear your feedback.
Get it on Google Play:
While going through a Game Design Document Template, I came across this heading - Core Game Loop & Core Mechanics Loop.
What's the difference? Can you provide some examples of an existing game? Suppose if I am including these topics in a Game Design Document, how should I explain it so that my team can understand?
I'm looking to get into the gaming industry. I've skirted around the idea for a long time, always thinking that I couldn't do it. I've finally decided to take the plunge.
My question is whether it's worth going to school for game design/coding etc. I've been writing content for paper games for a while, and have a good idea of story and some basic design. But I have next to no technical know how.
My instinct is that such things can be learned with a lot of practice, video tutorials, and more practice. I've also heard that a degree is not really that important, since you get hired based on your portfolio/prototypes. Why not just make the games?
But won't a degree help with contacts and mentoring--I'm not a great networker.
Of course, it'll plunge me into more debt, but...
If anyone has advice, let me know. Also any idea of a program to start with: Game Maker, Unity, Godot, Construct, Stencyl--I've heard good things about them all, so much so that I don't know which would be best to start with!
I'm making an small 2D engine using Kha and I have a timer class, which basically simply either waits a certain amount of time to call a function, or repeatedly calls a certain function after every x seconds. I simply want to know if I should have timers run on different threads. I'm aware that makes sense, but I might use many timers in a game for example, would that still be okay? Also I'm currently writing an animation components, which waits every x seconds to draw another image using the timer class. And in a normal 2D games, I would have many objects with animations on them, other than the other timers. So I just wanted to ask people who have more experience and knowledge than I have what I should do for timers: Either leave them on the same main thread, or make them run on different threads. Thanks in advance.
Hi guys, check out our new game about sticks. Feedback welcome!
Stickman Destruction 5 Annihilation is a sequel to the legendary game of survival, where to make incredible tricks, driving different transport and getting into different crash! The game is made in the best traditions of simulator games with ragdoll physics elements. Make incredible jumps and tricks and destroy the enemy! Your task is make the finish alive or dead!
Download on Google Play: https://play.google.com/store/apps/details?id=com.stickman.destruction.annihilation5
By Developer Dre Reid
Hello fellow game devs I am seeking some answers to a somewhat simple question. Now I always thought that when a dev was going to work on a new game to publish he/she should keep some aspects secret infill time to release then he/she can give out needed information pertaining to the game to the public as a marketing tactic. However I had a discussion with other game devs who stated that my way was somewhat not right and the only reason I had such thoughts was due to me being a smaller indie dev who was afraid of having my idea stolen.
Therefore I would honestly like to know if my way was right or were the other devs correct. If I were to start working on a new game and give out information about it online via social media would I be risking my idea being stolen and it being made faster and better by another developer or team of developers. Am...Am I paranoid???
By Aaron Marsden
Aaron is hosting an AMA in the GameDev.net Business and Law forum. Click here to participate!
Jonas leaned back in his chair, staring at his screen in disbelief. His social media ads had failed.
A few weeks before, he had launched the beta for his first game, Startup Company, and planned to use the ads to drive pre-release sales, but to no avail. Frustrated and out $100, Jonas started looking for another marketing method — one that could successfully generate the excitement and sales he needed for Startup Company’s launch. And that’s when he found influencer marketing.
His plan was simple: gather a list of YouTube and Twitch influencers, send them free Startup Company keys, cross his fingers, and hope they play it on stream/video. After hours of searching for and sending 500+ emails, Jonas waited.
The game took off.
Within two weeks of its launch, hundreds of influencers were playing Startup Company and sharing it with their viewers. His success began to snowball — as more people starting playing the game, more content creators started making videos about it.
With the help of those creators, Startup Company sold over 50,000 copies within its first two weeks on Steam.
Jonas had made a hit.
After seeing successes like Startup Company’s, many game devs have begun looking at Twitch influencer marketing as a means of spreading their game across the gaming community.
The only problem?
They have no idea how to start.
The world of Twitch influencer marketing is frightening. But by educating yourself on the platform and learning the proper methods for conducting sponsorships, you can use Twitch to achieve your sales goals just like Jonas.
But before you do anything….
1. You must formulate detailed goals.
To succeed on Twitch, you have to know why you want to work with influencers in the first place.
Are you trying to…
Drive beta users for QA testing? Collect feedback? Generate hype around your launch? Develop a tight-knit community? Promote a new patch/feature? Or blast your game to as many people has possible? Be sure to set your goals early. They’ll provide a framework for the rest of the campaign you’ll build shortly.
2. Next, set a budget.
How much money can you realistically spend promoting your game?
Your budget should reflect your goals — if you want to maximize awareness around your launch, you’ll have to hire more influencers than someone looking to drive a few beta users.
We’ll talk more about promotion strategies and pricing shortly. But for now, go ahead and map your available funds.
3. Now brainstorm promotion ideas and their requirements.
Many game devs think there’s only one way to work with Twitch influencers:
Don’t get me wrong — that strategy will work occasionally (just look at Jonas). But if you want to run long-lasting campaigns that help you reach your specific goals, you’ll have to go deeper.
There are thousands of ways to promote your game on Twitch — too many to list. But here are a few to jog your mind:
Sponsoring an event between streamers from the same Twitch community (e.g. the “Binding of Isaac” game directory) would work great for developing your game’s community within a tight-knit group. Paying a large streamer to play your game for 1–2 hours would allow you to generate brand awareness, hype an upcoming launch, and/or increase sales. You could even give them a discount code to share with their viewers if your goals are sales focused. Offering social media promotion to streamers in exchange for on-stream promotion could be a great way to generate buzz on a low budget. On top of promotion ideas, you’ll also need to plan the smaller aspects of your promotions. For instance, do you want your streamer(s) to:
Place your branded graphic in their info section? A streamer’s “info section” is a small section below their stream where they place links to social media pages, gear lists, and most importantly, sponsored graphics (like in the image above).
Post timed discount codes in their chat? (Most chat bots have this capability, so ask your streamer which one they prefer.) Promote sponsored content on their social media channels (e.g. post to Twitter announcing your partnership)? This is your time to get creative. The more engaging, entertaining, and easy your promotion ideas, the faster you’ll reach your goals.
4. Gather a list of streamers.
After you’ve set your goals, defined a budget, and planned a promotion strategy, it’s time to find the streamers who will spearhead your campaign.
Streamer delivering sponsored content to their viewers, circa 2018.
…but before you start searching, it’s important you understand some key Twitch influencer marketing metrics:
Followers: How many users have chosen to see a streamer’s broadcast in their “Following” list. Average Concurrent Viewership: The average number of viewers in a streamer’s channel. Follower Growth: How many followers a streamer is gaining daily. This number should always be positive. Monthly impressions: The number of unique visits a streamer had on their broadcasts throughout the month. Engagements: The number of chat messages sent during a given stream or over the period of days or months. The higher the engagements, the better. ACV is the main determinant for how much money you have to pay a streamer for sponsored content — as their ACV increases, so must your budget (generally).
There are a few ways you can discover new streamers and measure their analytics:
1. Do it manually.
Head to Twitch, click on a game, and start watching streamers that pique your interest.
Measure how many viewers they receive on a daily basis and how many followers they gain. Observe how active and positive their chat rooms are. Determine whether you like their personalities. If everything matches up with your goals and your budget, you’ll know the streamer is a good fit to promote your game.
This method is pretty monotonous, but it can work if you’re just starting out.
2. Use a tool.
Twinge.tv is great for discovering new streamers and viewing their metrics.
Or, if you’re looking for something more powerful, PowerSpike is a good option. It has all the metric measurement features of Twinge and more. The platform also allows you to post a “campaign” to a marketplace where streamers can apply (like a job board) — this is great if you don’t feel like manually searching for streamers.
Full transparency: I work with PowerSpike so I’m biased towards our platform, but any tool will work for your needs.
Once you have a list of potential streamers…
5. Find their contact information.
If you manually searched for your list of streamers, you’ll have to manually find each of their points of contact.
There are a few common places you can look for contact info:
1. The info section.
This is where most streamers link to their emails or Discord servers.
If a streamer’s info section is crowded, just Control + F and search for “@,” “gmail,” or “email.” If nothing comes up, you’ll have to look elsewhere.
2. Twitter descriptions.
If the contact info isn’t in their info section, there’s a good chance they’ve linked it in their Twitter bio.
You can usually find a streamer’s Twitter account from their info section. If it’s not there, however, you can Google “[streamer name] + Twitter” and (if they have an account) it will appear.
6. Send a sponsorship proposal.
We’re finally getting to the good stuff.
A “proposal” is an email that introduces you to a streamer and informs them of your sponsorship offer. It usually acts as your first impression, so it’s important to get right.
Here’s the process I use to write proposals for custom-managed campaigns at PowerSpike:
Greet the streamer and tell them a bit about yourself and your game. Briefly mention how you discovered their stream. Make it personal. Next, tell them you want to send them a free copy of your game and let them know you want to sponsor them. Give a brief description of your promotion idea. Then, provide an offer for how much you’d pay them for completing the sponsorship. Let them know when you’re looking to start the deal. Lastly, encourage ongoing communication by inviting them to a short voice call to further discuss the deal. Once your proposal is completed, send it to the streamer on Discord, Twitter, or email.
If the streamer accepts your proposal, great! You can move on to the next step.
If they want to negotiate your price or requirements, that’s fine too. Talk it out with them. Be honest about what you’re able to offer and how far you can go in terms of pricing. If the offer goes out of your range or they decline to accept, it’s no big deal — thank them for taking the time and move on.
7. Send the necessary deal and promotion materials.
Once a streamer accepts your proposal, there are only a few things left to do:
If money is involved, send a contract. You can skip this step if you’re using PowerSpike. Set a time and date for them to complete the sponsorship. It’s best to let them choose this time, but don’t hesitate to propose your own time frame if it’s important. Send the necessary resources (e.g. game keys, branded info section graphics, tracking links, documents that restate your requirements, etc.). Lastly, ensure the streamer knows to include #ad or #sponsored in their stream titles or social media posts during sponsored content. If you‘re unsure whether this FTC rule applies to your sponsorship, more info can be found here. Almost done!
8. Watch the sponsorship.
There are several reasons why you’d want to watch your sponsored content live:
Viewers like to interact with devs. You’ll make them feel like they’re a part of your project by talking with them in the chat, and that’s cool. You can collect feedback and answer questions. The streamers and the viewers will know you care. Just be sure you aren’t micromanaging from the chat. Let your streamers do their thing and you can interact with their communities.
9. Record results, pay the streamer, and restart.
It’s done. And now it’s time to measure the results.
How many clicks did your website get? How many game copies did you sell? How much feedback did you receive? Did the streamer provide high-quality content? Were they professional? Did you set the grounds for an ongoing relationship? And most importantly:
Did you achieve the goals you set in step one?
I hope so. But if not, you can always learn from your mistakes and try again later.
Once all your requirements have been fulfilled, you can pay your streamers and restart the process!
By now, you should have a great understanding of how you can sponsor Twitch streamers to achieve your marketing goals as a game developer. To quickly recap the process:
Formulate your goals. Set your budget. Brainstorm promotion ideas. Gather a list of streamers. Find their contact information. Reach out and propose the promotion ideas and sponsorship offer. Send necessary deal and promotion materials if they accept your offer. Observe the sponsored content. Record results, pay the streamer, and restart. And that’s it.
Good luck out there!
If you're interested in trying PowerSpike for free to kickstart your influencer marketing efforts, feel free to DM me and I'll help you out!
Originally posted on Medium at https://medium.com/@aaronmarsden/a17045c32611.
By Aaron Marsden
My name is Aaron and I’m a writer, gamer, and marketer/campaign manager for PowerSpike, a startup in the Twitch space. For the past two years, I’ve had the opportunity to build and run professional Twitch influencer marketing programs for some great brands (a few clients include Soylent, Camp Mobile, CreativeLabs, and more).
I’ve been obsessed with Twitch as both an entertainment and marketing platform since 2014. Before entering the world of marketing, I was a broadcaster and a content creator myself and made YouTube videos in my spare time.
Recently many game developers have shown interest in collaborating with Twitch streamers to promote their games -- and I think I can help!
I’ve learned so much about entertainment and community development from studying the growth of popular streamers since then, and my current position has allowed me to learn an incredible amount about the process of promoting a product/game/service’s message to a large audience with the help of Twitch streamers.
I’d love to share what I’ve learned with anyone who has questions. Ask me anything!
If you’d like, you can follow me on Medium at https://medium.com/@aaronmarsden -- that's where I'll be posting both personal and PowerSpike articles on game dev marketing. I also just released my first article, "The Ultimate Guide for Promoting Your Game with Twitch Influencers," here on GameDev.net! You can check it out here: