how the average person would react in a certain situation. Although this is a good model, there are always different types of people present in the crowd and they each have their own individual characteristics as well as how they act in a group structure. For instance, one person may not react to a panic situation, while another may stop walking and interfere in the crowd dynamics as a whole. Furthermore, depending on the group structure, the individual action can change because the agent is part of a group, for example, returning to a dangerous place in order to rescue a member of that group. Helbing's model can be generalized incorporating individualism, as proposed by Braun, Musse, Oliveira and Bodmann. In order to tackle this problem, individuality should be assigned to each agent, allowing to deal with different types of behaviors. Another aspect to tackle this problem is the possibility to group people, forming these group causes people to change their behavior as a function of part of the group structure. Each agent (individual) can be defined according to the following parameters: Id – Agent identifier IdFamily – Identifier of the family. A family is a predefined group formed by agents who know each other DE – Dependence level of the agent which mimics the need for help. Values [0,1] AL – Altruism level representing the tendency to help other agents. Values [0,1] vi – Speed of the agent To model the effect of the dependence parameter with individual agents, the equation is defined as: When evaluating the speed of the agent, it is clear that if the value of the dependence factor, DE, is equal to one, then the person would be fully disabled making him unable to move. If the dependence factor is equal to zero, then the person is able to run at his max speed. Group formation is related to the Altruism force which is implemented as an interaction force between two or more agents who are part of the same family. Mathematically, it is described as the following: where: represents the distance between two agents with the origin at the position of the agent; is the distance vector point from the agents to the door's position of the simulation environment; is a constant; is the unitary vector with the origin at position i. Consequently, the greater the parameter of agent , the bigger will be