• 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.


  • Content count

  • Joined

  • Last visited

Community Reputation

101 Neutral

About thelovegoose

  • Rank
  1. Chess springs to mind - think about how you might thwart your opponent's attack (and possibly counter attack) in chess... Make moves that attack two pieces at once, lure the heroes into where you want them, sacrifice pieces for the greater good, try to control the centre...
  2. Sum up your gameplay in one or two sentences please and I might be able to help
  3. If a game development team is going to succeed it needs to be filled (mostly) with driven, highly skilled, versatile leaders. To the key people behind waning projects : Are you dead set on completing this game? What if it takes years, and doesn't sell - will you still feel like pursuing your game dev career? Whats far more important is getting a team together than any individual game or engine. I'm not meaning to be disrespectful, but too many people are preoccupied with the actual game they are working on rather than the team. If more of the very best people cared less about their affinity with a particular game, then they can start working together on something that is going to succeed. But I've put all this effort in I hear you cry - its not wasted, its vital experience - of the required technology, methodology, managing a project and the tough road that is indie game development. You could do with a fresh start, take the weight off your shoulders, team up with others like yourself that are driven, dedicated, skilled, enthusiastic, fun to work with. [PROJECT LINK REMOVED] Think about it. [Edited by - jbadams on August 5, 2010 9:49:51 PM]
  4. Excellent that worked, thanks a lot.
  5. Is there any way to control how hlsl tex2d returns the colour from a texture where the coordinate is between two pixels of the texture? I have a simple texture with discrete blocks of colour: When I try to apply it to a mesh through a pixel shader using tex2D the colours are blended where two different blocks of colours meet in the texture: Is there any way to control this? I'd like to be able to have discrete blocks of colour when applied to the mesh, as it is going to be used as a coverage map where its vital that there is no blending. [Edited by - thelovegoose on February 6, 2010 6:52:57 AM]
  6. Signup to gmail Go to the documents section Create a new document Share with other team members Add content Generate contents Export as HTML Put it somewhere eg: Petwars design doc Benefits are: Rapid development Instant team access to changes Access anywhere you have the internet Easy Hyperlinks Easy export as html Simple image import Version history Managed through a browser
  7. Ugh - please ignore I was returning a std::list from getPath - what a gigantic waste of time!
  8. Hello, Having looked at several different ways of achieving what I want, the standout option by far (provided I can get this to work) is to be able to use at least push_back, push_front, pop_back, pop_front, back, front and at where applicable from the stl containers in LUA. I don't particularly need iterators as I can get by with the above functions. Push & pop are simple enough to expose and use, but I'm struggling with back. Heres my code to expose vector<T>::back : luabind::module(mLuaState) [ luabind::class_<std::vector<Gaia::Vector2>>("V2vector") .def(luabind::constructor<>()) .def("push_back",&std::vector<Gaia::Vector2>::push_back) .def("back",(Gaia::Vector2&(std::vector<Gaia::Vector2>::*)(void))&std::vector<Gaia::Vector2>::back, luabind::dependency(luabind::result, _1)) ]; luabind::module(mLuaState) [ luabind::class_<Gaia::Vector2>("Vector2") .def(luabind::constructor<>()) .def_readwrite("x", &Gaia::Vector2::x) .def_readwrite("y", &Gaia::Vector2::y) ]; and here is the attempt to call in lua: path = BehaviourManager:getPath(currentPos, AIArgs.targetPoint, unitSize); testz = path:back(); (BehaviourManager is correctly defined as a global, getPath definitely returns a std::vector<Vector2>) the (custom) lua error is : [LUA] Error : ..\Data\media\scripting\lua\testIdle.lua:43: attempt to call method 'back' (a nil value) source : @..\Data\media\scripting\lua\testIdle.lua what : Lua line : 8 I expect that its something to do with the return type of back - ie that its a reference, or that there are 2 overloads of back (returning reference or const reference) but I don't see why thats a problem? Is anyone kind hearted enough to help? This is really holding me up so any suggestions would be very welcome :) [Edited by - thelovegoose on November 5, 2009 5:59:48 PM]
  9. I want to be able to do the following: Pass a container to a lua function Return the container to the c++ calling code Pass the container to another lua function Add to and remove from the container in lua Iterate over the container in lua Edit a particular element from the container in lua So far I've been trying to achieve this through combinations of exposing or wrapping stl containers, using return_stl_iterator, using luabind::newTable to create a table from a container. Can anyone reccomend a way to achieve the above requirements - or advise if I'm attacking this in the wrong way? If I can provide more info please let me know, Many thanks in advance,
  10. Other timestoppers - recognizable by their glitchy behaviour or jumps through space Time gets stuck, need to unstop it use the timestop for certain convenient things like walking along the hands of big ben
  11. Sorry, no its that I need to temporarily remove an actor from the secen, but I don't want to destroy it (via release actor). I can set the various actor flags that will prevent it interacting with the scene, but I'm wondering if there is a more elegant way of doing this. The idea is that the player has a bottomless sack which he can put objects in. He goes around collecting objects around the scene, and when he picks them up they vanish from the secen but are represented in the GUI in his sack. When he wants to take them out the sack, he drops them back into the scene, at which point I will want that object to start interacting (colliding etc) with the rest of the objects in the scene. I don't want to release the actor because it will involve unnecessary freeing and allocation of memory and involve setting up the whole actor and shapes again, when I only want to remove it temporarily... Edit : Maybe you are on the same wavelength :) - are you saying you did this using release actor?
  12. I'm trying to implement an inventory similar to that of adventure games. Objects in the scene need to be removed from the scene (and will be represented in the inventory), and then will be replaced in the scene if they are removed from the inventory. It seems my options with physx are either to release the actor, or to disable it with actor flags. Is there a simple way to simply remove an actor from a scene without destroying it? Thanks in advance
  13. Yes very close, any full games rather than sub-games? If not, I'm wondering why not - and anyone please feel free to speculate, its seems like a very logical digital sport to me...
  14. Spot on about the mattresses :) Don't stop at providing a sweaky mattress, make the player swap them
  15. Is anyone aware of any games that attempt spaceball - essentially football, but in space?