Jump to content
  • Advertisement


  • Content count

  • Joined

  • Last visited

Community Reputation

7615 Excellent


About Eck

  • Rank
    Advanced Member

Personal Information


  • Twitter
  • Twitch
  • Steam

Recent Profile Visitors

17472 profile views
  1. Great tips, especially "Find the fun". I wish there was a better formula for it, but mostly it's just trial and error until you finally capture it. Awesome looking game by the way.
  2. Eck

    #1 Grass and Animated Sprites introduced

    How's the DF project coming? The world needs more DF.
  3. Eck

    Tower Defence - Post Mortem

    Congratulations on finishing your jam. So many get started, but don't quite cross the finish line. I think your "What went right - #2. Get the simple version complete first, polish later." was a super smart move and good advice for others. And yeah, debugging Unity with visual studio in a windows environment is dirt simple. Breakpoints, watch windows, Callstacks, etc. It basically plugs right into Visual Studio so you get a fully functional IDE. - Eck
  4. Like everyone else has said, you probably want to use a binary format. . Like @Nypyren said using + and += on strings is horribly inefficient. If you're dead set on using strings, you have to get rid of the + and += operators and use StringBuilder instead. - Eck
  5. Eck

    Problems with starting out on linux

    Just a point of clarity, writing code for Unity is more than just being "a game scripter". It's full blown C# development. It's way more than just adjust the color of this sprite, and change the speed variable from 5 to 6. I'm only calling this out because it's how I used to think before I actually got into it myself. - Eck
  6. Eck

    Problems with starting out on linux

    I strongly disagree with this statement. Game engines like Unity and Unreal let you focus on making games and plenty of awesome games are made with them both. HBS is a Unity studio who made the more recent Shadowrun RPG's and now we're working on BATTLETECH. It is a fallacy that "real" game developers don't use game engines. - Eck
  7. You could do something like Exlated 2nd edition speed rules. Where the Speed of your action reflected how many "ticks" you had to wait before acting again. A magical fast dagger might have a speed of 3, where a massive two-handed war sledge might have a speed of 9. So a character 1 uses a dagger and has to add 3 "ticks" to his waitTicks. Character 2 uses a war sledge and adds 9 waitTicks. Tick...Tick...Tick... Character 1 now has zero waitTicks and they can act now. Character 2 now has 6 waitTicks. - Eck
  8. Eck

    I need a mentor

    You're not going to find someone to just up and become your mentor. It's hard work and not much reward in it. That being said, the gamedev.net community is an excellent communal mentor. If you know some C#, get Unity setup and start working through some of the awesome Unity tutorials. When you get to problems you can't figure out, post a question here, and within a few hours or a few days you'll almost always get useful answers back. Right now, your best teacher is going to be your own dedication and determination. - Eck
  9. Eck

    Learning Game Programming

    Since you're learning C++, Unreal might be a cool starting point for you. Or if you want to branch out and learn some C#, then Unity has some awesome tutorials. - Eck
  10. For learning programming basics, I recommend Khan Academy. That site can also teach you calculus, but you won't need it for most games. After you learn the basics, I recommend just jumping in with Unity and start messing around with their video tutorials. If you can find some like-minded programming buddies that might help you keep motivated. - Eck
  11. I wrote this nearly a year ago, but didn't get around to publishing it. Now that more info is coming out about the game, I think it's a fine time to share the epic struggle between Lazaraus and Talon. Original Post: It's been over a year since I posted last so let me catch up my Game Dev buddies. You already know that I landed my dream job at Harebrained Schemes working on Battletech as a Unity/C# Tools developer. The job has been amazing and my co-workers are awesome. I look forward to going into work every morning and since then I've gotten to do even more cool things: Go to Gen Con and show off the super pre-alpha. Talk to fans about the game. Sign people's Battletech rulebooks, swag, and posters like I'm a rockstar. Play table-top Battletech with oversized minis on twitch in a live-action show where damage is recorded by taking hammers, dremmels, and soldering irons to the minis. (Check out Death From Above on Hyper RPG) Help work on and shape a game that was such a big part of my teen/college life. Win the Ultimate Multiplayer Battletech Trophy for the first season at HBS. Anyway, back to the post at hand... Connor is a coworker of mine and one of the main DFA stars (Talon). There's a pretty big audience for the show and interest was expressed in getting to watch Connor and I battle it out in multiplayer. I wasn't setup to record the video so instead I took screenshots of us playing so I could write up this play by play post. We were fighting a Battle (20 Million C-Bills) fight on Big Loch. There's an island in the center with some trees, hills, and bigger cover surrounded by a body of water. I took a Jenner, Trebuchet, Hunchback, and Kintaro. Connor took a Commando, Centurion, Kintaro, and Jagermech (LRM variant). Round 2: We start out on opposite sides of the island. That beacon off in the distance marks where his units spawn. I start by moving my Trebuchet to the left and my Kintaro to the right. If he charges up the middle, he'll have to choose his facings carefully. I send my speedy Jenner up the middle to scout things out, and my Hunchback also takes the straightest route since he's the slowest unit I have. Round 4: Connor was too clever to go charging up the middle. Now my Trebuchet is a bit out of position, but it can still bring its LRMs to bear through indirect fire. You can see the results by the slight damage to armor, and minor amount of stability damage on his Centurion. I probably should have taken an action shot, but I was concentrating so hard on the tactics of the match. You can also see my Kintaro is out of position all by himself. Luckily I was able to use the initiative track and that cover to keep him fresh for a round or two. Round 7: There's only so much dancing around cover I can do and my Kintaro takes a pounding. I try to finish off the Commando and give the Centurion a tempting back shot. It's risky but my Kintaro's front armor is pretty wasted. Round 7: My Kintaro fails to take out the commando and I'm a little worried at this point. My hunchback finally gets close enough to threaten the Jagermech next turn. Still Round 7: Instead of shooting at the Centurion, I sprint my Jenner up to shoot at the Commando. It's on the edge of death now but still alive. Lucky for me Connor's Centurion missed an 85% AC/10 shot to the Kintaro's rear. He puts his back to the wall thinking he's safe... Round 8: In round 7, I made sure all my units were done before Connor's. That guarantees that I get to go first in round 8. I use my Jenner to finally finish off the Commando. Even though he only had 1 leg, he still had his large laser. Not only that, he could of still meleed one of my units to knock him down or just use his activation to manipulate the initiative track. Active units are always a threat. Round 8: My Kintaro somehow manages to stay alive even though it gets knocked prone. You can see here I have a pretty even spread. My right side is the least damaged so I try to offer that in future rounds. My Jenner is pretty exposed in the water, but he'll have to decide between taking a shot on my light or finish off the Kintaro. Still Round 8: I didn't take a screen shot, but Connor finished off my Kintaro and I take out his fresh Centurion with my Trebuchet. It was able to move just far enough up to get a rear shot on his Centurion. There were rocks in the way but my Jenner spots for him which allows me to indirect fire for some awesome back shots. Then my Hunchback slams an AC/20 into the center torso of the Jagermech. Round 9: Connor turns the Jagermech's back to my Hunchback. It was probably the right move since his front CT was gone, but the rear armor wasn't enough to save him. The AC/20 lands home in the rear CT. His Kintaro blows away my Jenner, but goes up a ton of heat to do it. He tries to use the rock as cover. Round 10: After the Kintaro moves, my Hunchback climbs the hill and manages to crit the SRM ammo. He only has a medium laser left so Connor calls the match. It was a great fight and I barely won. When I over-committed my Kintaro early in the fight I thought Connor was going to give me my first defeat. My luck held out though and the damage clustering favored me (both giving and receiving). Connor also meant to take a pilot with Sensor Lock but misclicked during the setup. I didn't talk much about the pilot skills, but they play a big part. My Kintaro had a pilot that gives him evasive (normally only granted by sprinting and not firing). That's one reason he could soak so much damned fire. My Jenner had Sensor Lock which allowed him to clear evasive and grant line of sight to a unit. My Trebuchet had master tactician which let him act one initiative phase sooner and exploit the sensor locking Jenner. My hunchback had Bulwark which gives you defensive bonuses for staying still. I had to move him every turn so it never came up. I don't remember everything Connor had but I do remember he had Master Tactician in his Kintaro... That thing being able to act during the light phase is freaking ridiculous. Anyway this was the first time the mighty Talon and Lazarus clashed on the field of battle and it was glorious. I can't wait for everyone to experience the fun and excitement of a multiplayer match. - Eck
  12. The point of game engines is to make games, so I don't think it's over the top. It might not be the right tool for the game you're trying to make, but I don't know what kind of game you're trying to make. - Eck
  13. If you're interested in making games, use a game engine. If you're interested in making a game engine, start lower level. I think most AAA studios use their own engines probably written in C++. But C# is a perfectly fine choice. Download Unity and Visual Studio and mess around with it for a weekend. I'm an Engineer at Harebrained Schemes and we're a C#/Unity shop. - Eck
  14. I think I understand. You have something like a WinForms app or a Console app that you want to launch a game executable from. I don't think you want to run Unity from this. I think you want to launch the executable that Unity builds for your game. And like Adam said that's just straight C#. https://stackoverflow.com/questions/9679375/run-an-exe-from-c-sharp-code If you're firing up Unity to launch your game, that'd be like someone firing up Visual Studio to run your list C# app. - Eck
  15. Eck

    Mod yourself into Game Development

    Modding is a great way to start the game development process. Instead of spending a year or two learning how to program, you get to jump in and tinker with stuff seeing immediate (and fun) feedback for your efforts. It's a ton easier to stay motivated than writing "guess a number" games. For those that show interest in programming, I'd guide them towards more code oriented modding (scripting) and also Khan Academy to learn a programming language. It's a great resource.
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!