Steam Integration & Achievements

Thu 15 Dec 2016, 00:51 by bencelot



Image

Steam integration. I bet you never thought you'd hear these words. It's been over 2 years since Geneshift was Greenlit and only now am I getting around to integrating Steam. But the time has come! We're on the home straight now. Today I started integrating the Steam API and am doing some basic testing. It's actually looking pretty straightforward. Much easier than I anticipated.

The main bulk of my time will be spent creating Steam Achievements. I would love some ideas on what achievements to make, how many to make, all that stuff. From looking at other similar games (ie Hotline Miami) I think about 30 achievements is a good goal. Maybe more, but creating the art assets for the achievements takes time. Anyway we'll see what we come up with. Ideas welcome!

There is also the concept of "hidden achievements" which only show the description AFTER you complete them, but not before. So you don't work towards them, but after doing something cool they just randomly pop up. These would be fun to think about too. Though honestly if someone could explain this whole process to me that'd be awesome, because I haven't actually played a game on Steam in a long time (GS is all I need).

Anyway here are a few achievement ideas off the top of my head. We want to think of things that are both fun, but also incentivize players to try out more areas of the game. Gimme ideas people!!

Singleplayer
Complete 1st Stage (Lab)
Complete Playful Campaign
Complete Standard Campaign
Complete Hardcore Campaign
Complete Insane Campaign
Discover all 80 unlocks
Get an A+ on any campaign stage
Get an A+ on all 10 stages
Complete a stage killing only with your knife
Complete a stage killing only with skills

Multiplayer
Get a Quad Kill combo
Get a Multi Kill combo
Get an UNSTOPPABLE combo
Reach level 10
Reach level 50
Win a multiplayer match
Complete the Newbie Checklist
Kill 1000 enemy mutants
Neutralize an enemy chemical
Complete a mission (one for each mission)


12 Comments


GelatinOverlord says:

Thu 15 Dec 2016, 03:52


viewtopic.php?f=4&t=3772
Various people created various lists. The whole kill quest achievements aren't that fun, but others may be interesting.


Asterparity says:

Thu 15 Dec 2016, 04:03


Quote:
Complete the Newbie Checklist

WHYYYYYYY is that accursed thing still exist.
Quote:
Neutralize an enemy chemical

Isn't that already in the Newbie Checklist?

Quote:
Get a Quad Kill combo
Get a Multi Kill combo
Get an UNSTOPPABLE combo

I hate achievement chains where in doing one, you can get 2 previous by doing the same thing.

Qwertybeef wrote:
http://geneshift.net/forum/viewtopic.php?f=4&t=3772
Various people created various lists. The whole kill quest achievements aren't that fun, but others may be interesting.

I think milestones for measuring your career are fine. Like killing 1000 players, reaching 1000 CCs, reaching Rank Qwertybeef... An achievement for killing the dev is always interesting :p


GelatinOverlord says:

Thu 15 Dec 2016, 04:53


Asterparity wrote:
An achievement for killing the dev is always interesting :p

Achievement for killing the dev is just annoying though. An achievement for killing someone who has the achievement is fun however, because it's a higher chance of actually getting it. I think there are several games that do the whole "Kill this person with the achievement to get the achievement" and it started off as only the devs having it, but then it spread to every other player.


Grwbs says:

Thu 15 Dec 2016, 16:38


just slap some funny witty names on them

set x chemicals in one game
destroy x chemicals in one game
capture a control point while being under fire
kill each player in a game at least once once
kill somebody with dot/explosion while being far away (or dead)
teleport away while being under enemy fire
detect (say with shockwave, or by any means) same invisible player x times in a row
shoot and kill an invisible player
kill somebody with their own gun
win a shootout on low hp (basically get a kill on low hp?)
buy a superweapon
reach some hard to reach locations (if there are any on reworked maps, i didnt look for them)
die in a burning car
have somebody die because you ignited their car
kill a player from a window of a moving car
kill x players with a car
play a full game of team deathmach as a merc
rank milestone achievements

also you could do smaller milestones for big achievements (kill 100, 500, 1000 enemy mutants?)

what am i doing...


Asterparity says:

Thu 15 Dec 2016, 19:49


Qwertybeef wrote:
Asterparity wrote:
An achievement for killing the dev is always interesting :p

Achievement for killing the dev is just annoying though. An achievement for killing someone who has the achievement is fun however, because it's a higher chance of actually getting it. I think there are several games that do the whole "Kill this person with the achievement to get the achievement" and it started off as only the devs having it, but then it spread to every other player.

That is a good point. But normally, the devs of such games don't actually play their game that much :P

I forgot to mention how Hidden Achievements work. Basically, when browsing achievements you can see the name of it, but instead of a progress bar / unlock requirements, you see a description which can be anything from "???" to "In the name of Lord Gaben, there is something here..." or offer an actual hint like "This achievement marks great contribution to the community"

"This is just a reminder, bencelord is watching you" Play online coop.
"Trollcelot strikes again" Have played in a previous version where the game name was since changed.
"Your prize is FUN. Right?" Play a Ranked match against the highest rank, from start to finish.
"SHIBE WOW are you OK giggle mate?" Complete Insane Stage 10 with 5 or more players.

Those are intended to be hidden achievements, but work either way.


bencelot says:

Thu 15 Dec 2016, 21:58


Good ideas guys! Lots of fun things here. I'd like to put in as many as possible, but the artwork is going to take time. So I have to think of a fast way to do this. I guess I'll just use the same format that the icons for weapons, skills, etc have.

Thanks for the explanation Aster. Do you know if hidden achievements count towards your total game completion? Like if you get all the normal ones but not the hidden does your game completion show as 100% or something like 83%?


Asterparity says:

Thu 15 Dec 2016, 22:30


bencelot wrote:
Thanks for the explanation Aster. Do you know if hidden achievements count towards your total game completion? Like if you get all the normal ones but not the hidden does your game completion show as 100% or something like 83%?

Apparently, yes, even if they're invisible. If you have 100% of normal achievements, and locked hidden achievements exist, it will not be 100% achievement completion.

And I had a slight misconception. Apparently on normal achievements you can do as I describe, replace any progression bar with an irrelevant description. Hidden Achievements simply won't show up on steam unless you unlocked it. Given the choice, I'd refrain from many hidden achievements, since they'll likely be posted on wikis if it's too hard, and spoil the fun.


Maximilian says:

Sat 17 Dec 2016, 09:05


Up to 9 achievements possible with this idea:

Make 100 (500,1000...) kills of people who wear Bronze (Silver, Gold..) Medal unlock.

It is good because it adds value to Medal unlock. You know when you kill person who wears that it costs more (and you know when u wear it, u also cost more)


bencelot says:

Mon 19 Dec 2016, 00:26


That's a good idea Max, instead of a "kill the dev" achievement, make a "kill a Ruby" "kill a Diamond" player etc. As you say it makes the CC system more relevant too.


bencelot says:

Mon 19 Dec 2016, 00:28


Atm I'm just trying to think of how the achievements will look. I'm thinking of giving them a fairly consistent theme just to save time, using the red radiation logo. Something like this:

Image

I'm also wondering for people who game on Steam, when a friend gets an achievement it shows up as a notification right? Does it show the logo of the achievement too? Or just the name like "bencelot got an achievement in Geneshift". This is really the most important reason for achievements, it's basically free advertising. But I haven't played on Steam in so long that I've forgotten exactly how it appears.


Asterparity says:

Tue 20 Dec 2016, 00:44


Achievement Icons don't tend to be so glaringly contrast... Something simpler, like what you do for the in-game skill icons(Vampirism, AA, BT, etc) would be enough, and probably best looking imo.

As for free advertising... It doesn't work like that. You have to navigate to your Activity thread, here everything your friends and subscribed items/groups are doing pops up in a time log. I presume that no one ever really goes there anyway, as you only really need the Store and Library pages.


bencelot says:

Tue 20 Dec 2016, 01:01


Ahh yup, I saw Qwerty's screenshots in the chat. So not so much free advertising. Nevertheless I want something bold so it sticks out a bit for those who do go there. Mostly I want to encourage people to explore all the areas of the game. Finish a campaign, do some missions in PvP, earn a rank etc. And of course there will be some fun ones in there too :)

Blog Posts For Geneshift


Version 1.02 Adds Three New Skills!

(0)


Geneshift has launched on Steam Early Access!

(3)


Geneshift v1.00 Released!

(0)


Play the Multiplayer Demo on Steam Today!

(1)


Geneshift hits Steam on May 23rd, 2017

(0)


Official Discord Chatroom

(0)


Geneshift v0.997 Released!

(0)


Geneshift Launch Trailer is Live!

(7)


Server Downtime

(0)


Geneshift v0.996 Released!

(1)


Steam Store Page is now Coming Soon!

(0)


Steam Integration & Achievements

(12)


Geneshift v0.995 Released!

(1)


Geneshift - new game name!!

(4)


3D Vehicle Models!

(36)


3D Player Models!

(34)


Time for Graphics!

(10)


Skill Casting Guards!

(6)


Campaign Stage 6: Inferno

(6)


Updating the particle system

(2)


Stealth speeds by Outbreak in Speedruns!

(1)


Version 0.994 released! Introducing Stealth mode!

(0)


Graphics fun

(2)


Trigger music with bombs and text zones

(1)


Making Music!

(22)


Version 0.994 test build is available!

(22)


Started work on the third campaign stage: Driving Downtown

(4)


Just fixed an 8 year old bug with MASSIVE performance gains!

(2)


Guard Waypoints!

(59)


Version 0.992: Speedrun Leaderboards and new skill scaling!

(0)


Leaderboards are done!

(2)


New Version, new trailer, new year!!

(17)


Finished the new trailer!

(3)


Hooray! My laptop can take video!

(0)


Version 0.99 Released!! Amazing graphics and new chemicals!

(6)


Rewording all the skills

(8)


Working on team chemical vision!

(15)


FINALLY finished map making! Thank god.

(3)


Free skill resets on mutants under level 30!

(11)


Reworked Barn, Canal and Asylum

(9)


Reworked Downtown

(0)


Added the Newbie Checklist!

(7)


3D Models!! Mutant Factions has finally gone 3D baby!

(19)


Just rented an apartment in Peru!

(0)


Update on plans and Menu Music!

(9)


Massively expanded the in-game tutorial guide

(0)


Textured, Animated, Layered and 3D Fog!!

(5)


Specular Highlights!!

(6)


Added Ambient Occlusion!

(5)


Sexy Soft Shadows!1

(11)


Version 0.98: Some nice balance changes

(1)


A little bit of graphical goodness!

(0)


Brasil trip is over, back to coding!

(2)


Version 0.97: Chemical Warfare polish and skill queues!

(0)


Introducing Chemical Warfare!! Version 0.96 is here!

(0)


Chemical Warfare is finished!

(1)


Chemical Warfare: Graphics finished, coming out soon!!

(0)


Chemical Warfare: super sexy chemical graphics

(5)


Chemical Warfare: Today I finished coding all gameplay!!

(1)


Chemical Warfare: buy menu icons and descriptions

(2)


Chemical Warfare: carrying a chemical graphics

(0)


Chemical Warfare: buying chemicals

(0)


Chemical Warfare: compound graphics!

(5)


Chemical Warfare: HUD, networking and compounds

(0)


Chemical Warfare: point scoring and compound discovery

(6)


Chemical Warfare: menu, networking and compound locations

(0)


What's this blog business??

(0)


Version 0.95! New cash system!

(3)


Version 0.94!! FLAMETHROWERS!!!

(16)


Version 0.936 is out! Superweapons galore!

(7)


Please tell your friends and vote on Steam Greenlight!

(2)


Wooot Woot! Version 0.935 is here! No longer in alpha!

(10)


Check out the new main page!

(8)


Version 0.93!! Brand new ranked servers and CC system!

(3)


Rescaling of Respect Ranks

(2)


Version 0.92 is out! Sexy new maps and Outbreak changes!

(3)


4 new custom-maps servers

(3)


I'm going to be working on Mutant Factions full time again!

(10)


Mutant Factions v0.91 is out! Introducing Respect Rankings!

(4)


Outbreak has been released! Introducing Mutant Factions v0.9

(4)


Subvein has changed names to Mutant Factions!

(7)


12 Official New Servers!

(7)


Mutant Factions Madness: Official Play Sessions!

(12)


Subvein version 0.74 has been released!

(2)


Like Subvein on Facebook!

(8)


Subvein version 0.73 released!!

(13)


Let's Play Together!

(1)


Explosions now dynamically light up the map!

(5)


Subvein is on Steam Greenlight!

(54)


An amazing optimisation!

(12)


Version 0.71 has been released!

(1)


Version 0.7 is out! Translations, Unicode, and New Skills!

(5)


Today I'm going to add translations (переводы)

(34)


Version 0.698 is out! Vehicle netcode and skill changes

(2)


Version 0.697 is out! Restructured weapons, skills, missions

(6)


Version 0.696 released! Improved netcode, AI and skills!

(30)


Playing with pathfinding

(30)


Playing with netcode

(8)


Version 0.695 is here :D

(21)


Subvein v0.694 is rockin' OUT!

(6)


Subvein v0.693 is LIVE!!

(15)


Latest developments: In-game quick levelling!

(41)


Version 0.692 is out!

(9)


New version is out! Introducing v0.691

(7)


Yehaaa!! Version 0.69 is out!

(4)


Woo hoo! We now have new hosting :D

(10)


Woohoo!! Over 5000 members!

(4)


Subvein is back up and running!!

(8)


2000 members. Let's make it 20000!!

(36)


Subvein version 0.6 has been released!

(13)


New promo video!!!

(12)


Added a new Community page!

(6)


Just added camera shake :)

(3)


Updated the news page!

(3)


Start earning community credits today!

(16)


A war is coming..

(6)


Account system coming to Subvein v0.6!!

(29)


First ever demo of Subvein vehicles is up!

(5)


Version 0.551 Released :)

(4)


Subvein version 0.55 Released!

(8)


Version 0.541 is out. Thank god!

(5)


Version 0.54 is different. Experience it now!

(9)


Version 0.54 comes out in 24 hours!!

(9)


Subvein v0.53 is OUT!!

(3)


Subvein v0.53 will go up within 24 hours!!!!

(9)


Added a new SHARE button!

(2)


Added a new FAQ section to site!

(5)


Subvein version 0.52 is HERE!!!

(13)


Subvein v0.52 will be released in 7 hours!!

(13)


Development towards version 0.52:

(70)


Version 0.51 is OUT!

(6)


Welcome to Geneshift!

(167)