• Announcements

    • khawk

      Download the Game Design and Indie Game Marketing Freebook   07/19/17

      GameDev.net and CRC Press have teamed up to bring a free ebook of content curated from top titles published by CRC Press. The freebook, Practices of Game Design & Indie Game Marketing, includes chapters from The Art of Game Design: A Book of Lenses, A Practical Guide to Indie Game Marketing, and An Architectural Approach to Level Design. The GameDev.net FreeBook is relevant to game designers, developers, and those interested in learning more about the challenges in game development. We know game development can be a tough discipline and business, so we picked several chapters from CRC Press titles that we thought would be of interest to you, the GameDev.net audience, in your journey to design, develop, and market your next game. The free ebook is available through CRC Press by clicking here. The Curated Books The Art of Game Design: A Book of Lenses, Second Edition, by Jesse Schell Presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, film, software engineering, theme park design, mathematics, anthropology, and more. Written by one of the world's top game designers, this book describes the deepest and most fundamental principles of game design, demonstrating how tactics used in board, card, and athletic games also work in video games. It provides practical instruction on creating world-class games that will be played again and again. View it here. A Practical Guide to Indie Game Marketing, by Joel Dreskin Marketing is an essential but too frequently overlooked or minimized component of the release plan for indie games. A Practical Guide to Indie Game Marketing provides you with the tools needed to build visibility and sell your indie games. With special focus on those developers with small budgets and limited staff and resources, this book is packed with tangible recommendations and techniques that you can put to use immediately. As a seasoned professional of the indie game arena, author Joel Dreskin gives you insight into practical, real-world experiences of marketing numerous successful games and also provides stories of the failures. View it here. An Architectural Approach to Level Design This is one of the first books to integrate architectural and spatial design theory with the field of level design. The book presents architectural techniques and theories for level designers to use in their own work. It connects architecture and level design in different ways that address the practical elements of how designers construct space and the experiential elements of how and why humans interact with this space. Throughout the text, readers learn skills for spatial layout, evoking emotion through gamespaces, and creating better levels through architectural theory. View it here. Learn more and download the ebook by clicking here. Did you know? GameDev.net and CRC Press also recently teamed up to bring GDNet+ Members up to a 20% discount on all CRC Press books. Learn more about this and other benefits here.

Myra Mains

  • Content count

  • Joined

  • Last visited

Community Reputation

174 Neutral

About Myra Mains

  • Rank
  1. Loving it! Can't get my gamepad to work... that would just be icing on the cake!
  2. I use HGE and Code::Blocks together without any issues. MikeTacular is correct in how to set it up. It is really very simple. Also if search the HGE forums for code block you will find lots of info.
  3. Unity

    sorry I have not received an email from you. My email is allen AT random-features DOT net
  4. Unity

    Go to the forum index and click on one of the mods names, preferable me. That link will take you to my profile which will allow you to email me. Send me the account name and email address you are trying to register with.
  5. Try this float x, y; hge->Input_GetMousePos(&x,&y); Also HGE users are happy to help out on the HGE Forums :) Edit: Curses beaten to the punch :)
  6. Quote:Original post by JBourrie Does Sony realize that you will be able to buy an XBox360 AND a Wii for the cost of the PS3? I'm sure they do, and it's pure arrogance to think that the majority of people won't. The higher priced PS3 is only $200 dollars more than the higher priced XBox360. Assuming they are just about equal in terms of game performance then you have to look at what else you are getting for that extra $200 and how much it would cost to get those same features on the Xbox360. Two examples of extra stuff would be the HiDef DVD player and wireless network adaptor. I have no idea what the HD-DVD add-on for the Xbox will cost but Xbox360 Wireless Network Adapter is $99.99 according to EBGames. So if the HD-DVD player add-on is more than $100 then the PS3 is the better deal and that’s not even considering the PS3's HDMI output and extra 40GB of storage. As of today not including games I have spent more than $750 on my Xbox360 and I have an ugly ass network cable running up my wall and I still can not watch HiDef movies. From where I am sitting $599 for the PS3 is a hell of a deal.
  7. Check out the Assembly class in the .net framework. The following is VB code but it should easily translate to C#. Note: this will only work with .net DLLs Private Sub LoadAssembly() Dim AssemblyDll As [Assembly] Dim AssemblyType As Type Dim objInstance As Object Dim Parameters As Array Try ' load the dll from its path and file name AssemblyDll = [Assembly].LoadFrom(AssemblyPath) If AssemblyDll Is Nothing Then Throw (New Exception("Failure to load assembly " & AssemblyPath)) End If 'Load the class inside that dll AssemblyType = AssemblyDll.GetType(AssemblyName) objInstance = AssemblyDll.CreateInstance(AssemblyType.FullName, True) If objInstance Is Nothing Then Throw (New Exception("Failure to Create Object " & AssemblyType.FullName)) End If 'Dynamically call the method from dynamically created object AssemblyType.InvokeMember(MethodName, BindingFlags.Default Or BindingFlags.InvokeMethod, Nothing, objInstance, Parameters) InUse = False Catch ex As Exception Throw New Exception(ex.ToString, ex) Finally 'clean up memory AssemblyDll = Nothing objInstance = Nothing AssemblyType = Nothing End Try
  8. if you are ok with C++ then I would go with Ogre otherwise you might want to look at Axiom which is just like Ogre but built in C#
  9. I am currently using delphi but I plan to use C# for my next project...whatever that turn out to be :)
  10. The short answer is yes you will be fine. My notebook is has and AMD 64 3200+ runing WinXP home and everything is happy.
  11. Very Nice! The only problem I had is that the links in the PDF to "Good Place to go" are not clickable or at least I couldn't figure it out.
  12. Quote:Original post by Nicky21 [B]Just a thought[/B]: why don't you have a nice list of 2D engines around here? I saw you have a list of top 10 3D engines, but really, is 2D so out of fashion that it doesn't deserve it's own list????? :))))) Good resource list here And this is the threed that started the list
  13. Quote:Original post by antareus What classes are they? Knowing the names of them will help us better determine if the coupling is unnecessary. I guess you are right. I originally thought it would make things too complex to explain but guess it may be necessary. Class A is my UI. Class B is my game object controller Class C is my multiplayer class The UI is the complex one as different pieces of the UI need to work with many different combinations of all three. In my UI the chat window needs to both send and recieve from the multiplayer class while health and status windows need to get info from the game objects they represent. The player action menus need to send info to both the game object and the multiplayer code and of course the multiplayer codes needs to tell the game objects to do stuff.
  14. Quote:Original post by maximAL btw, i'd recommend this book if you run into problems like this from time to time: http://www.gamedev.net/columns/books/bookdetails.asp?productid=18 ;) I ordered it based on your recommendation and reviews from other GameDev members. Thanks!